1

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

4

3 回答 3

1

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

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

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

于 2013-08-16T14:45:46.653 回答
0

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

于 2013-08-16T19:30:12.667 回答
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

希望这可以帮助。

于 2013-08-16T15:46:07.927 回答