iOS5 之前的 UIBarButtonItems 的 setTintColor 的替代方案?

发布于 2025-01-05 20:57:25 字数 141 浏览 0 评论 0原文

为了添加 ios4 兼容性,是否有任何替代方法可以使用 UIBarButtonItems 的访问器 setTintColor ?

是否可以修改 setter 以包含 systemVersion 的条件语句(无需子类化 UIBarButtonItem)?

are there any alternatives to using the accessor setTintColor for UIBarButtonItems in order to add ios4 compatibility?

is it possible to modify the setter to include a conditional statement for systemVersion (without subclassing UIBarButtonItem)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

画尸师 2025-01-12 20:57:25

有三种方法可以做到这一点。首先,是用CoreGraphic绘制一个按钮。其次,使用自定义图像。第三种方法可能是最简单的,如果需要,您可以使用tintColor 属性进行动态更改。

我们的想法是创建一个 UISegmentedControl 并将其风格化为看起来像一个按钮,并使用该 twinColor 属性来更改“按钮”的颜色。

您可以在此网页找到具体详细信息 http://charles .lescampeurs.org/2011/02/10/tint-color-uibutton-and-uibarbuttonitem

There are three approaches to do this. First, is to draw a button with CoreGraphic. Second, use a custom image. The third approach is probably the easiest and allows you to use a tintColor property for dynamic changes if wanted.

The idea is to create a UISegmentedControl and stylize it to look like a button and use that tintColor property to change the color of the "button".

You can find specific details at this webpage http://charles.lescampeurs.org/2011/02/10/tint-color-uibutton-and-uibarbuttonitem .

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文