UIPickView - 淺談

  • 是什么?
    • 選擇列表視圖
  • 有什么用?
    • 多列聯(lián)動(dòng)的選擇。
  • 怎么使用?
    • 遵循代理協(xié)議
    • 設(shè)置代理對(duì)象
    • 實(shí)現(xiàn)代理方法
    -- 遵循代理協(xié)議
    @interface ViewController ()<UIPickerViewDelegate,UIPickerViewDataSource>
    -- 設(shè)置代理對(duì)象
    - (void)viewDidLoad {
      [super viewDidLoad];
      self.pickerView.delegate = self; 
      self.pickerView.dataSource = self; -- 數(shù)據(jù)源代理
    }
    -- 實(shí)現(xiàn)代理方法
    - numberOfComponentsInPickerView: 有多少列
    - pickerView: numberOfRowsInComponent: 每列中有多少行
     - pickerView: titleForRow: forComponent: 每列中每一行顯示的內(nèi)容
    
  • 常用方法
    - numberOfComponentsInPickerView: 有多少列
    - pickerView: numberOfRowsInComponent: 每列中有多少行
    - pickerView: titleForRow: forComponent: 每列中每一行顯示的內(nèi)容
    - pickerView: didSelectRow: inComponent: 選中行時(shí)做什么事情
    - widthForComponent 每行的寬度
    - rowHeightForComponent 每行的高度
    - pickerView: viewForRow: forComponent: reusingView: 每行展示什么視圖
    

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容