L. *_*nha 3 iphone cocoa-touch objective-c
如何在运行时动态地向UIPickerView添加值.
我正在使用以下代码静态填充UIPickerView.需要在运行时动态添加值,例如Three,Four等.
- (NSString *) pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component{
NSString *title = nil;
if(row==0){
title = @"One";
}
if(row==1){
title = @"Two";
}
Run Code Online (Sandbox Code Playgroud)
Sop*_*ert 14
如果您有一系列标题,您可以使用以下内容:
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component {
return [titles objectAtIndex:row];
}
Run Code Online (Sandbox Code Playgroud)
调用时将刷新标题[pickerView reloadAllComponents](或者reloadComponent:如果您有多个列并且只想刷新其中一个列).
| 归档时间: |
|
| 查看次数: |
11594 次 |
| 最近记录: |