如何用 UIToolbar 之类的色调绘制 UIButton
Posted
技术标签:
【中文标题】如何用 UIToolbar 之类的色调绘制 UIButton【英文标题】:How to draw UIButton with tint color like UIToolbar 【发布时间】:2010-11-04 22:11:08 【问题描述】:我想自定义我的按钮,就像 UIToolbar 上的那些 UIBarButtonItems 带有色调。有谁知道如何绘制这种色调效果?
【问题讨论】:
您真的希望它们具有不同于 UIToolbar 的颜色吗? 不,我不直接在 UIToolbar 上使用它们。我只是独立的 UIButtons,比如 UIToobar 或 UINavigationBar 上的那些 UIBarButtonItems。 【参考方案1】:我曾经疯狂地试图弄清楚这一点。
我能做的最好的就是做我自己的“自定义”按钮,并将其用作按钮的“图像”。
真正困难的部分是正确设置字体。网络上说我相信它应该是“Helvetica”——但它看起来从来都不是正确的。
【讨论】:
所以你用Photoshop之类的绘图工具画图,然后设置成按钮的图像?那不是我想要的。我想要的是一个带有 tintColor 属性的按钮,它可以设置为任何颜色,就像 UIToolbar 或 UISegmentedControl 一样。 字体为 Helvetica Neue Bold【参考方案2】:不支持您尝试执行的操作。您应该只制作自己的按钮,使其看起来像您想要的那样,并将其设置为按钮项目对象的 customView。
【讨论】:
我知道 ios 并没有天真地提供它。具体来说,我希望有人对可以最好地模仿 UIBarButtonItems 在 UIToolbar 上的视觉效果的 tint 算法给出一些提示。以上是关于如何用 UIToolbar 之类的色调绘制 UIButton的主要内容,如果未能解决你的问题,请参考以下文章