如何自定义UISegmentedControl项目

时间:2013-08-16 14:35:34

标签: iphone ios uisegmentedcontrol

如何使用不同类型的订单而不是矩形图像自定义UISegmentedControl项目,并将图像更改为选定状态。

3 个答案:

答案 0 :(得分:1)

您可以使用UIImage设置背景图像。

- (void)setBackgroundImage:(UIImage *)backgroundImage forState:(UIControlState)state barMetrics:(UIBarMetrics)barMetrics

这里有一个很棒的教程: http://www.raywenderlich.com/21703/user-interface-customization-in-ios-6

答案 1 :(得分:0)

请参阅Apple文档:UISegmentedControl。 Apple已经提供了自定义此控件的文档。

除此之外,这里有一些其他教程链接:

http://techblog.chegg.com/2013/01/11/customizing-appearance-of-uisegmentedcontrol/

http://www.raywenderlich.com/21703/user-interface-customization-in-ios-6

希望这有帮助。

答案 2 :(得分:0)

我使用here提供的PLSegmentView。它允许您简单地换出常规的UISegmentedControl,并为每个段提供两种状态中的每一种的图像。效果很好。