Pon*_*ing 3 uisegmentedcontrol uiimage ios
在iOS应用程序中,我目前针对男性和女性的UISegmented Control看起来像这样:

现在我想更改这些段的背景图像.所以我在故事板中更改如下:
For Segment 0:
Run Code Online (Sandbox Code Playgroud)

For Segment 1:
Run Code Online (Sandbox Code Playgroud)

After this changes,I got the result as below :
Run Code Online (Sandbox Code Playgroud)

为什么这些图像相互重叠?任何具体原因或这些细分大小是根据图像大小?如何在不影响段大小的情况下设置段的背景图像(完整图像应显示在段的背景中而不是重叠)?
任何帮助将不胜感激.
尝试在这样的代码中进行自定义.
[self.segmentedControl setDividerImage:[UIImage imageNamed:@"style_segmented_control_delimiter.png"]
forLeftSegmentState:UIControlStateSelected
rightSegmentState:UIControlStateNormal
barMetrics:UIBarMetricsDefault];
[self.segmentedControl setDividerImage:[UIImage imageNamed:@"style_segmented_control_delimiter.png"]
forLeftSegmentState:UIControlStateNormal
rightSegmentState:UIControlStateNormal
barMetrics:UIBarMetricsDefault];
[self.segmentedControl setBackgroundImage:[UIImage imageNamed:@"style_segmented_control_normal_mid.png"]
forState:UIControlStateNormal
barMetrics:UIBarMetricsDefault];
[self.segmentedControl setBackgroundImage:[UIImage imageNamed:@"style_segmented_control_press_mid.png"]
forState:UIControlStateSelected
barMetrics:UIBarMetricsDefault];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3765 次 |
| 最近记录: |