Objective c 是否根据arraycount更改段数?
我看到了很多问题,但仍然没有得到我需要的准确答案。是否可以基于数组计数更改UISegmented控件中的段数。当我尝试时,它显示错误:“分配给只读属性”。您是否尝试过:Objective c 是否根据arraycount更改段数?,objective-c,nsmutablearray,uisegmentedcontrol,Objective C,Nsmutablearray,Uisegmentedcontrol,我看到了很多问题,但仍然没有得到我需要的准确答案。是否可以基于数组计数更改UISegmented控件中的段数。当我尝试时,它显示错误:“分配给只读属性”。您是否尝试过: - (void)setSegments:(NSArray *)segments { [segmentController removeAllSegments]; for (NSString *segment in segments) { [segmentController insertSegm
- (void)setSegments:(NSArray *)segments {
[segmentController removeAllSegments];
for (NSString *segment in segments) {
[segmentController insertSegmentWithTitle:segment atIndex:segmentController.numberOfSegments animated:NO];
}
}
可能重复:您需要从UISegmentedControl中删除所有项并按数组元素插入。