2

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

4

2 回答 2

7

UISegmentedControl 包括这个方法:

- (void)setTitle:(NSString *)title forSegmentAtIndex:(NSUInteger)segment;

只需在您的 xib 上创建一个出口到您的 @interface 并执行以下操作:

[self.mySegmentControl setTitle:NSLocalizedString(@"something", nil) forSegmentAtIndex:0];
于 2012-08-22T19:04:59.787 回答
1

斯威夫特 5

**

self.segment.setTitle("Accept".localized, forSegmentAt: 0) self.segment.setTitle("Cancle".localized, forSegmentAt: 1)


**

于 2020-12-28T22:32:19.677 回答