Ios 我可以通过编程重新绘制UI分段控件吗?怎么用?
假设我在nib中有一个UITextField(默认为空)、一个UISegmentedControl(默认为两个名为“1”和“2”的段)和一个UILabel(默认为文本“无”)。我希望能够做到以下几点:Ios 我可以通过编程重新绘制UI分段控件吗?怎么用?,ios,uisegmentedcontrol,Ios,Uisegmentedcontrol,假设我在nib中有一个UITextField(默认为空)、一个UISegmentedControl(默认为两个名为“1”和“2”的段)和一个UILabel(默认为文本“无”)。我希望能够做到以下几点: 我想在UITextField中输入一个数字,如“3” 然后我想重新绘制UISegmentedControl,使其具有3个名为“1”的段, “2”和“3” 然后,我想在列表中选择段 UISegmentedControl,并在UILabel中反映所选内容。所以如果 我选择“3”,UILabel将显示“
我知道怎么做。你可以用这个方法来做 比如:
谢谢,这很有效。我首先[yourSegmentController removeAllSegments},然后重新添加所有索引以确保。
int indexOfSegment = yourSegmentController.numberOfSegments;
[yourSegmentController insertSegmentWithTitle:yourTextfield.text atIndex:indexOfSegment animated:YES];