我将UINavigationBar设置为图像 - 一些木质纹理。我想在该栏上插入带有4个按钮的UISegmentedControl。按钮应具有相同的纹理,略微改变色调。
一种解决方案是改变按钮背景颜色的色调α,以便背景中的纹理可以得到低谷,但是当我在IB中为色调设置alpha时它不会保存值,它总是返回值1。 / p>
我无法让UISegmentedControl显示背景图片,所以最后放弃并决定寻求帮助...... 所需的效果是iBooks应用程序中的一个,带有导航栏中的按钮。 任何链接或小帮助将不胜感激..
答案 0 :(得分:6)
这篇文章介绍了所涉及的步骤,并提供了示例代码:http://idevrecipes.com/2010/12/13/wooduinavigation/
答案 1 :(得分:1)
https://github.com/xhan/PlutoLand/blob/master/PlutoLand/UI/PLSegmentView.h
自定义SegmentView,可以指定两个图像(正常,单击)
答案 2 :(得分:0)
如果您使用的是iOS 5或更高版本,请不要打扰其中一个自定义分段控件包。
根据Dylan的建议,请使用iOS 5 +中的外观功能。
请在此处查看最新答案: Customizing Left & Right UISegmentedControl Buttons