详解iOS App中UIPickerView滚动选择栏的添加方法

2020-01-15 15:48:34于海丽

 

    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"提示"   
                                                    message:message  
                                                   delegate:self  
                                          cancelButtonTitle:@"OK"  
                                          otherButtonTitles: nil];  
    [alert show]; 

}  


@UIPickerView还有其他实例方法
复制代码
// 获取指定列的行数

 

- (NSInteger) numberOfRowsInComponent:(NSInteger)component

// 刷新所有的列

(void) reloadAllComponents
// 刷新指定的列

(void) reloadComponent: (NSInteger) component

(CGSize) rowSizeForComponent: (NSInteger) component

// 获取某列选择的行数

(NSInteger) selectedRowInComponent: (NSInteger) component
// 选择一行

(void) selectRow: (NSInteger)row inComponent: (NSInteger)component animated: (BOOL)animated

(UIView *) viewForRow: (NSInteger)row forComponent: (NSInteger)component

 

PS:多个component对应不同title的方法
有时候我们需要有多个component的UIPickerView并且对应不同的内容,比如地区的选择,需要有省份和城市两个选项,选择不同的省份,城市要相应发生变化。