我想用玩家名稱作爲輸入使用UIAlertView。是否可以在UIAlertView上添加textField?如何從UIAlertView獲取輸入?
12
A
回答
11
是的,這絕對是可能的,它不是黑客。您需要繼承UIAlertView並將控件放入其中。由於它是一個子類,它將保持相同的外觀&的感覺等。
有關全部細節,請參閱由Jeff LaMarche(Beginning iPhone Development,from Apress的合着者)的this tutorial。
1
是的,但並非沒有一些黑客,看到這個previous question. 你不得不直接處理UIAlertView中的子視圖,並添加一個的UITextField,然後調整UIAlertView中的框架。你最好創建自己的觀點。
31
由於iOS 5中,UIAlertView中提供這樣的:alertViewStyle屬性更改爲下列之一:
UIAlertViewStylePlainTextInput (1 text field)
UIAlertViewStyleSecureTextInput (1 password field)
UIAlertViewStyleLoginAndPasswordInput (both a text field and password field)
然後使用textFieldAtIndex:
得到你想要的文本字段。這樣,您甚至可以使用alertViewShouldEnableFirstOtherButton:
委託方法來啓用該按鈕。
相關問題
- 1. 如何在UIAlertView中從UITextField獲取值?
- 2. 如何從searchview獲取輸入到textview
- 3. 如何獲取從datagrid輸入的值
- 4. 如何從UI獲取多個輸入?
- 5. 如何從EditTextPreference獲取輸入?
- 6. Java:如何從System.console()獲取輸入
- 7. 如何從UITextField獲取文本輸入?
- 8. 如何從多行獲取輸入?
- 9. 如何從mysql插入獲取輸出?
- 10. jQuery如何從表單獲取輸入?
- 11. 如何獲取MouseScroll輸入?
- 12. 如何從輸入流文件獲取輸入流?
- 13. 如何從父級選擇輸入並獲取輸入的值?
- 14. 從sshj輸入流讀取時,如何獲得'輸入提示'?
- 15. 從UIAlertView檢索輸入文本
- 16. 從文件獲取輸入
- 17. 從輸入獲取價值
- 18. 從PopUpWindow獲取editText輸入
- 19. 從URL獲取輸入
- 20. 從html輸入獲取值
- 21. 獲取從輸入元素
- 22. 從jtextfield獲取輸入
- 23. 從JFrame獲取輸入
- 24. 從JComboBox獲取輸入值
- 25. 從TimePicker獲取輸入 - Android
- 26. 獲取從輸入(AngularJS)值
- 27. 從UIAlertView中文本框中輸入提取的Objective-C
- 28. 從UIALertView獲取即時價值
- 29. UIAlertView中輸入提示
- 30. 如何從輸入日期獲取自定義格式輸出?