UIActionSheetのボタンタイトルに使用する文字列の配列があります。残念ながら、メソッド呼び出しのotherButtonTitles:引数は、配列ではなく、文字列の可変長リストを受け取ります。
では、これらのタイトルをUIActionSheetに渡すにはどうすればよいですか?私が見てきた回避策は、nilをotherButtonTitles:に渡してから、addButtonWithTitle:を使用してボタンのタイトルを個別に指定することです。しかし、これには「キャンセル」ボタンをUIActionSheetの最後ではなく最初の位置に移動するという問題があります。最後になりたいです。
1)文字列の変数リストの代わりに配列を渡す方法、または2)キャンセルボタンをUIActionSheetの下部に移動する方法はありますか?
ありがとう。
これが機能するかどうかはわかりませんが、UIActionSheetのcancelButtonIndexプロパティは読み取り専用ではありません。設定してみて、ボタンの順序が変わるかどうか確認してください。
—
lostInTransit 2010年