4

Appleはこれを本当に台無しにしました。UIAlertView新しいUIAlertViewStylePlainTextInputスタイルで を使用し、3 つのボタンを使用したいと考えています。結果は次のようになります。

ここに画像の説明を入力

Apple がこの問題を修正するまで、誰かが回避策を構築できましたか? 何らかの方法でボタンの高さを減らすか、アラート ビューの全体の高さを増やしますか?

4

1 に答える 1

1

これは完全な解決策ではありませんが、始めるきっかけになるかもしれません。

UIAlertView view = new UIAlertView ("Alert", "This is an alert\n\n\n", null, "Login", "One", "Two");

UIView theTextField = new UIView (new RectangleF (12.0f, 80.0f, 260.0f, 25.0f));
UITextView txt = new UITextView (new RectangleF (0f, 0f, 260.0f, 25.0f));
txt.BackgroundColor = UIColor.White;
theTextField.AddSubview (txt);
view.AddSubview (theTextField); 

view.Show ();

テキストビューをサブビューとして追加すると、AlertView がインテリジェントになろうとすることがわかりました。しかし、一般的な UIView をコンテナーとして配置すると、より使いやすいものになります。

これが XCode の問題であることも確認しました。

この投稿は、さらにいくつかのアイデアを提供するかもしれません。

于 2012-04-20T21:20:11.877 に答える