Iphone 如何自定义UISegmentedControl项

Iphone 如何自定义UISegmentedControl项,iphone,ios,uisegmentedcontrol,Iphone,Ios,Uisegmentedcontrol,如何使用不同类型的命令(而不是矩形图像)自定义UISegmentedControl项,并更改选定状态的图像。您可以使用UIImage设置背景图像 - (void)setBackgroundImage:(UIImage *)backgroundImage forState:(UIControlState)state barMetrics:(UIBarMetrics)barMetrics 这里有一个很棒的教程: 您可以使用UIImage设置背景图像 - (void)setBackgroundIma

如何使用不同类型的命令(而不是矩形图像)自定义UISegmentedControl项,并更改选定状态的图像。

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

- (void)setBackgroundImage:(UIImage *)backgroundImage forState:(UIControlState)state barMetrics:(UIBarMetrics)barMetrics
这里有一个很棒的教程:

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

- (void)setBackgroundImage:(UIImage *)backgroundImage forState:(UIControlState)state barMetrics:(UIBarMetrics)barMetrics
这里有一个很棒的教程:
请参阅苹果公司的文档:。苹果已经提供了定制此控件的文档

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


希望这能有所帮助。

请参阅苹果的文档:。苹果已经提供了定制此控件的文档

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


希望这有帮助。

我使用的是可从中获得的PLSegmentView。它允许您简单地交换常规的UISegmentedControl,并为每个段的两个状态中的每一个提供一个映像。工作正常。

我使用的PLSegmentView可从中获得。它允许您简单地交换常规的UISegmentedControl,并为每个段的两个状态中的每一个提供一个映像。效果很好