[英]how to get input from UIAlertView?
我想通過使用UIAlertView將播放器名稱作為輸入。 是否可以在UIAlertView上添加textField?
從iOS 5開始,UIAlertView提供了這個:將alertViewStyle屬性更改為以下之一:
UIAlertViewStylePlainTextInput (1 text field)
UIAlertViewStyleSecureTextInput (1 password field)
UIAlertViewStyleLoginAndPasswordInput (both a text field and password field)
然后使用textFieldAtIndex:
獲取所需的文本字段。 這樣,您甚至可以使用alertViewShouldEnableFirstOtherButton:
delegate方法來啟用按鈕。
是的,這絕對是可能的,而且不是黑客攻擊。 您需要將UIAlertView子類化並將控件放入其中。 因為它是一個子類,所以它將保持相同的外觀和感覺等。
有關詳細信息,請參閱Jeff LaMarche的本教程 (來自Apress的Beginning iPhone Development的共同作者)。
是的,但不是沒有一些黑客,請看上一個問題。 您必須直接操作UIAlertView的子視圖並添加UITextField,然后調整UIAlertView框架的大小。 你最好創建自己的視圖。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.