UIPickerView的使用 二

2022-09-03 02:30:10 字數 1011 閱讀 9530

//uipickerviewdatasource中定義的方法,該方法的返回值決定該控制項包含的列數

- (nsinteger)numberofcomponentsinpickerview:(uipickerview*)pickerview

//uipickerviewdatasource中定義的方法,該方法的返回值決定該控制項指定列包含多少個列表項

- (nsinteger)pickerview:(uipickerview *)pickerview numberofrowsincomponent:(nsinteger)component

else

return _teams.count;

}// uipickerviewdelegate中定義的方法,該方法返回的nsstring將作為uipickerview中指定列和列表項的標題文字

- (nsstring *)pickerview:(uipickerview *)pickerview

titleforrow:(nsinteger)row forcomponent:(nsinteger)component

return [_teams objectatindex:row];

}// 當使用者選中uipickerviewdatasource中指定列和列表項時激發該方法

- (void)pickerview:(uipickerview *)pickerview didselectrow:

(nsinteger)row incomponent:(nsinteger)component

// uipickerviewdelegate中定義的方法,該方法返回的nsstring將作為

// uipickerview中指定列的寬度

-(cgfloat)pickerview:(uipickerview *)pickerview

widthforcomponent:(nsinteger)component

return 210; // 如果是其他列(只有第二列),寬度為210

}

UIPickerView的使用 二

上篇文章 uipickerview的使用 一 學習了如何建立單列選擇器,現在看一下如何建立多列選擇器 多列選擇器 以二列為例 uipickerviewdatasource中定義的方法,該方法的返回值決定該控制項包含的列數 nsinteger numberofcomponentsinpickervie...

UIPickerView的使用 三

前兩篇文章 uipickerview的使用 一 uipickerview的使用 二 學習了uipickerview的單列選擇器和雙列選擇器的使用。現在我們一起學習相互依賴的多列選擇器 uipickerviewdatasource中定義的方法,該方法的返回值決定該控制項包含的列數 nsinteger ...

UIPickerView的使用 三

前兩篇文章 uipickerview的使用 一 uipickerview的使用 二 學習了uipickerview的單列選擇器和雙列選擇器的使用。現在我們一起學習相互依賴的多列選擇器 uipickerviewdatasource中定義的方法,該方法的返回值決定該控制項包含的列數 nsinteger ...