1

ファームウェア 3.0 以降の UIAlertView では、追加されたボタンが多すぎてアラート ボックスに収まらない場合、テーブル ビューが表示されると主張するブログを多数見てきました。ただし、シミュレーターでもデバイスでも、これが当てはまるとは思えません。テーブルビューをアラートに手動で追加するメカニズムの 1 つを使用する方法を検討する前に、OS が既に行っていることを複製していないことを確認したいと思います。

4

3 に答える 3

5

いいえ、アイテムが多すぎる場合にテーブル ビューを表示するのは UIActionSheet です。それは本当に醜いです。

醜い!

于 2009-11-15T06:50:41.450 に答える
0

あなたが尋ねるまで、私はこの振る舞いについて聞いたことがありませんでしたし、観察したこともありません。ドキュメント全体を読むと、UIAlertViewそうではないことがわかります。

にたくさんのボタンを追加しようとしてUIAlertView、動作を再現できなかったようです。

于 2009-11-15T06:48:42.983 に答える
0

はい、UIAlertView にボタンを追加しすぎると、それらは tableView として表示されます。

それ以上に、UIAlertView に表示されるボタンはすべて、統合された UITableView の一部です。したがって、アラートのボタンをクリックするたびに、実際には UITableView の didSelectRowAtIndexPath: を呼び出します。

于 2014-02-26T12:21:14.983 に答える