在XIB内的分段控制器中本地化文本

时间:2012-08-10 11:01:28

标签: iphone ios xcode localization uisegmentedcontrol

我在XIB中有一个包含三个段的段控制器,我想从代码中更改每个段中的文本。我不确定如何从代码中引用单个段。这可行吗?

2 个答案:

答案 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)


**