如何使用 iOS 5 实现“查找我的朋友”按钮外观?就好像纽扣被压在了皮革上
Posted
技术标签:
【中文标题】如何使用 iOS 5 实现“查找我的朋友”按钮外观?就好像纽扣被压在了皮革上【英文标题】:How do I achieve the "Find My Friends" button look using iOS 5? it is as if the buttons are stamped into the leather 【发布时间】:2011-10-21 21:40:47 【问题描述】:如何使用 ios 5 实现“查找我的朋友”按钮外观?就好像纽扣是压在皮革上的一样。
我喜欢“查找我的朋友”应用程序的外观,它看起来像皮革,按钮看起来像是压印在皮革上。所以,我想知道如何实现这种效果。我知道如何在 UINavigationBar 上设置 iOS 5 中的背景图像,并且可以设置 UIBarButton 的色调。
但是,如何让 UINavigationBar 上的图像渗入 UIBarButton?
我尝试过的所有操作都会导致按钮出现黑色并且背景图像没有渗色。
我在想一定有办法设置 UIBarButton 的透明度。
有谁知道这在 iOS 5 中是否可行?
或者,我需要这样做吗? 创建一个按钮图像形状的自定义按钮图像:圆角、3D 按钮效果和中间的透明颜色。 这样,皮革将通过按钮中间的透明位置显示出来。
提前致谢!布赖恩。
【问题讨论】:
【参考方案1】:让您的艺术家为您绘制带有标记的按钮。系统不会提供任何帮助。
【讨论】:
【参考方案2】:我很确定您需要构建一个自定义按钮图像,该图像具有半透明的背景色,以使皮革显示出来。
正如您所提到的,您可以在 UIBarButtonItem 上设置 tintColor
属性,但这似乎不尊重您设置的颜色的 alpha。图片似乎是最好的方法。
【讨论】:
以上是关于如何使用 iOS 5 实现“查找我的朋友”按钮外观?就好像纽扣被压在了皮革上的主要内容,如果未能解决你的问题,请参考以下文章
UIBarButtonItemStyleDone 使用 iOS 5 外观 API 的背景图片
macOS :Use the Find My Friends widget in Notification Center