我想在tableview
顯示pickerview
作爲輸入來textfield
。我正在重複使用tableview中所有行的同一個單元格xib。在indexpath.row == 1要更改的年齡,所以textfield
輸入是來自18 to 100
包含數字pickerview
。在下一行點擊textfield
我需要更改性別,所以選擇器視圖中的數據應該是male
和female
。請幫助我實現這一點。 在此先感謝。回用於不同文本框相同pickerview中的tableview
回答
您只需重新加載選擇器視圖:
-(void)textFieldDidBeginEditing:(UITextField *)textField
{
[Yourpickerview reloadAllComponents];
}
簡單地調用「reloadAllComponents」不服務solution.needs改變數據源按textFiled輸入 –
的REQ雅我能做到這一點,但我需要在不同的細胞文本框點擊時設置不同的數據。所以我需要在pickerview委託方法中寫入條件。我沒有想法寫出條件。 – Naveen
不要寫在pickerView的代表中。聲明一個實例變量和更改數據源的textFieldDidBeginEditing相應 –
坐落在textFieldShouldBeginEditing文本字段和標籤獲取代碼,然後添加
pickerVw = [[UIPickerView alloc] init];
pickerVw.dataSource = self;
pickerVw.delegate = self;
pickerVw.tag = TAG_PICKER;
// ... ...
[pickerVw reloadAllComponents];
- 1. jar文件不同於不同的maven(相同版本)?
- 2. 使用相同的按鈕在文本框中輸入不同的文本
- 3. 不同層和不同幀的文本框中的文本
- 4. 標籤和文本框:相同的字體看起來不同
- 5. 將相同的操作應用於不同的數據框
- 6. 如何將不同的漸變應用於pixi.js中的相同文本?
- 7. Git,不同的文件夾,相同的回購,不同分支
- 8. 不同的DateTimeFormat適用於不同機器中的相同文化
- 9. Pickerview對於文本字段
- 10. tableview在不同的ios版本中顯示不同的顏色
- 11. vim中相同文件類型中的不同文本寬度
- 12. 更改VBA中相同文本框中的文本字體
- 13. Github不同版本的相同文件:一個用於開發和一個用於回購
- 14. 使相同寬度的KendoUI文本框
- 15. jquery獲得相同的值文本框?
- 16. 對於不同的Android版本相同的應用程序
- 17. 相同版本的框架
- 18. 使用不同版本的相同庫
- 19. 使用pickerview填充tableview
- 20. 不同版本的相同配置文件在不同分支
- 21. 鮑爾 - 相同的涼亭版本,相同的bower.json,不適用於不同的機器(差異nodejs版本)
- 22. jquery - 如何將焦點返回到相同的文本框
- 23. 如何加載相同的tableview與不同的NSArrays取決於uibuttons點擊?
- 24. TableView中的不同GADBannerView
- 25. 運行相同二進制文件的不同版本,相同的文件
- 26. 不同文件中的相同函數返回不同的結果
- 27. 文本框中的不同字體
- 28. 相同的代碼不適用於不同於80的端口
- 29. javascript下拉列表等於相同數量的文本框
- 30. 用不同的線程填充文本框中的文本
只是飼料選擇器視圖differe nt數據源然後你可以重新使用它 – Tj3n
設置標籤到文本字段,並根據顯示數據在pickerview。 –
我設置的標籤,但如何訪問文本框的pickerview內委託方法 – Naveen