UiPickerView基本使用方法
注意:
1.使用PickerView之前需要指定數據源對象和代理對象。
2.需要使用到兩個協議:UiPickerViewDataSource,數據源協議、 ? UiPickerViewDelegate代理協議
?
一、UiPickerView顯示數據的步驟
?
1.懶加載Plist文件
2.設置控制器是當前UiPickerView的數據源對象和代理對象
3.實現數據源方法numberOfComponentsInPickerView返回列的個數
4.實現數據源方法pickerView:numberOfRowsInComponent返回每列的行數
5.實現代理方法pickerView:titleForRow:,返回每一行的數據內容
6.監聽UiPickerView的選擇事件,將當前選中項顯示到指定的label上
?
二、主動設置UIPickerView選中某項
?
調用UIPickerView的selectRow:inComponent:animated:方法設置某項被選中。
注意: 當調用完畢selectRow:inComponent:animated:方法后, 系統并不會主動調用UIPickerView代理的- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component方法, 所以要想讓Label發生變化, 必須手動調用該方法。
?
三、UIPickerView的重新加載方法
?
- (void)reloadAllComponents;
- (void)reloadComponent:(NSInteger)component;
上面兩個方法表示重新刷新數據, 即: 重新調用數據源方法與代理方法。
?
四、最后我要補充一點,生成隨機數字
?
arc4random()
C語言函數
隨機生成一個無符號整數(0或所有正整數)
隨機生成一個 0 – n 之間的數字
arc4random() % (n + 1)
arc4random_uniform(12)
?
轉載于:https://www.cnblogs.com/xdios/p/4493258.html
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的UiPickerView基本使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转]Android中dp,px,sp概
- 下一篇: Oacle 开窗函数 分析函数