我在XIB中有一个包含三个段的段控制器,我想从代码中更改每个段中的文本。我不确定如何从代码中引用单个段。这可行吗?
答案 0 :(得分:7)
UISegmentedControl包含以下方法:
- (void)setTitle:(NSString *)title forSegmentAtIndex:(NSUInteger)segment;
只需从xib创建一个插座到@interface上,然后执行:
[self.mySegmentControl setTitle:NSLocalizedString(@"something", nil) forSegmentAtIndex:0];
答案 1 :(得分:1)
Swift 5
**
self.segment.setTitle("Accept".localized, forSegmentAt: 0)
self.segment.setTitle("Cancle".localized, forSegmentAt: 1)
**