3
A
回答
0
您應該執行UIPickerViewDelegate Protocol
和UIPickerViewDataSource Protocol
。
在方法- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
只是返回需要的標題。
您還可以在valueChanged
事件UIPickerView
上添加委託人。每當您的值發生變化時,您都可以重新加載所有可見的行並將標籤mins和secs設置在正確的位置。
您可以在黑線上添加2 UILabel
s的子視圖。
您可以添加帶有標籤mins
和secs
的黑色漸變線的子視圖。
然後使用方法:- (CGFloat)pickerView:(UIPickerView *)pickerView widthForComponent:(NSInteger)component
您可以設置適當的列寬。
4
首先,您使用pickerView:viewForRow:inComponent:reusingView:
數據源方法返回「00」標籤。這實際上有點棘手,因爲pickerview會改變這個視圖的框架來填充行。這意味着您必須將正確定位的視圖嵌入到另一個視圖中,然後返回該容器視圖。
至於標籤,那些簡單的UILabel
對象已被正確定位並添加爲pickerview本身的子視圖。
爲了讓它們正確更新,只需在pickerView:didSelectRow:inComponent:
方法中更改它們的標題即可。
這正是UIDatePicker
正在做的事情。
相關問題
- 1. 如何將秒數轉換成Bash中的分鐘和秒鐘?
- 2. 如何計算php中總分鐘的小時數,分鐘數和秒數?
- 3. 只顯示分鐘和秒鐘0
- 4. 如何獲取每分鐘的步驟數據分鐘數?
- 5. 幾秒鐘後如何獲取MouseDown?
- 6. 從YouTube網址參數中提取分鐘和秒(例如'02m12s')
- 7. 如何總結分鐘和秒?在Oracle
- 8. 計數分鐘和秒onclick
- 9. 如何在sql中獲取小時數和分鐘數
- 10. sqlite odbc獲取小時分鐘。秒
- 11. JPA實體:從Oracle DATE列中獲取小時,分鐘和秒
- 12. 如何添加小時,分鐘和秒鐘?
- 13. 如何在android studio中分別獲取小時和分鐘?
- 14. 如何將包含分鐘的數組添加到UIPickerView?
- 15. 我試圖獲得正確的分鐘數和使用整數時的秒數
- 16. 顯示和刪除圖像幾秒鐘
- 17. UIPickerView和UITextField從UIPickerView中獲取值
- 18. 如何在幾小時,幾分鐘和幾秒鐘在IOS中獲取電池狀態?
- 19. 顯示圖像幾秒鐘
- 20. X分鐘和Y秒前
- 21. 小時和分鐘到秒
- 22. 我如何在30秒內運行90分鐘「分鐘」?
- 23. 如何在Dom中顯示描述文本圖像3秒鐘?
- 24. Mysql獲取日期範圍,小時,分鐘和秒?
- 25. 如何暫停顯示器幾秒鐘?
- 26. 顯示天數,小時,分鐘和秒數
- 27. Highcharts線性圖表與y軸顯示秒和分鐘
- 28. 如何在oracle sql中獲取小時和分鐘?
- 29. 如何將毫秒,秒,分鐘,小時轉換爲SQL Server 2005中的天數?
- 30. 如何在iPhone上將NSTimeInterval分解爲年,月,日,小時,分鐘和秒鐘?
您是使用標準的'UIPickerView'還是'UIDatePicker'子類? – FreeAsInBeer
標準UIPickerView – DShah