当前位置:  开发笔记 > 编程语言 > 正文

在运行时动态地将值添加到UIPickerView

如何解决《在运行时动态地将值添加到UIPickerView》经验,为你挑选了1个好方法。

如何在运行时动态地向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"; 
    }

Sophie Alper.. 14

如果您有一系列标题,您可以使用以下内容:

- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component {
  return [titles objectAtIndex:row];
}

调用时将刷新标题[pickerView reloadAllComponents](或者reloadComponent:如果您有多个列并且只想刷新其中一个列).



1> Sophie Alper..:

如果您有一系列标题,您可以使用以下内容:

- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component {
  return [titles objectAtIndex:row];
}

调用时将刷新标题[pickerView reloadAllComponents](或者reloadComponent:如果您有多个列并且只想刷新其中一个列).

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有