带图像和标题的UISegmentedControl

时间:2013-01-10 21:47:20

标签: ios uiimage uisegmentedcontrol

我有一个带有2个部分的自定义UISegmentedControl,它以编程方式声明,所以我不能使用IB。我设置了背景图像,色调和标题。我需要有一个符合标题的图像显示。如果我设置图像,标题会消失,反之亦然。

我需要一种在片段上显示图像和标题的方法。有什么想法吗?

1 个答案:

答案 0 :(得分:-2)

假设segmentedControl在你的.h中

@property (weak, nonatomic) IBOutlet UISegmentedControl *segmentedControl;

在.m中为viewController执行此操作,并在代码中设置段

[self.segmentedControl insertSegmentWithTitle:@"Title with Image" atIndex:0 animated:YES];
        [self.segmentedControl setImage:[UIImage imageNamed:@"whatever.png"] forSegmentAtIndex:0];