0

簡単な質問です。UIAlertView のボタンのレイアウトを変更することは可能ですか? 二人はいい顔してる 2 つのボタン

しかし、3つ以上のボタンがあまりにも多くのスペースを無駄にしています.それらを再配置する方法はありますか? では、2 つのボタンのように横方向に並んでいるのでしょうか。

デフォルトのレイアウトは次のとおりです。

3 つのボタン

私の頭に浮かぶ唯一のことは、ビューを作成し、そのビューにボタンを追加し、それをサブビューとして UIAlertView に追加することです...

4

2 に答える 2

2

残念ながら、独自のカスタム AlertView を作成する必要があります。

サブクラス化の注意事項

UIAlertView クラスはそのまま使用することを意図しており、サブクラス化はサポートしていません。

このクラスのビュー階層はプライベートであり、変更してはなりません。-アップル

カスタム UIAlertViews に関しては、次のリンクがあなたの求めているものかもしれません - https://github.com/gpambrozio/BlockAlertsAnd-ActionSheets

于 2013-03-12T14:25:26.710 に答える
1

以下は、必要なカスタムの最適なリンクUIAlertViewです。

https://github.com/stavash/UIBAlertView

https://github.com/TomSwift/TSAlertView

詳細については、カスタム UIAlertView を入手してください。これは、カスタム コントロールに最適なサイトです。

リンクの上のいずれかのフォームを選択し、要件に追加します。

于 2013-03-12T14:25:20.547 に答える