0

iOS 4 では、使用できないことがわかりました。

alert.alertViewStyle = UIAlertViewStylePlainTextInput;

では、ios4 で上記のコードと同じ効果を得るにはどうすればよいでしょうか?

4

2 に答える 2

1
UITextField * textField = [[UITextField alloc] init];
textField.frame = CGRectMake(0, 0, 0, 0); //Your properties here

[alert addSubview:textField];

テキストフィールドをグローバルに定義して、クラス全体からアクセスできるようにし、テキスト入力を取得できるようにすることをお勧めします。

于 2012-07-13T02:30:40.133 に答える
0

オブジェクトをアラート ビューのデリゲートに設定し、willPresentAlertViewでその外観をオーバーライドする必要があります。これは、他の UIView (サブビューの追加) と同じ方法です。

于 2012-07-13T02:16:12.370 に答える