10

タブ バー コントローラーの上にアクション シートを表示する必要があります。つまり、アクション シート ビューが表示モードであっても、タブ バー コントローラーを表示できます。

そこで、タブバーコントローラの上から見る方法を提案してください。出来ますか。

次に、アクションシートの背景色の変更方法とキャンセルボタンの背景色の変更方法です。

私を助けてください

ありがとう、マダン・モハン。

4

1 に答える 1

28

タブ バーからアクション シートを表示するには、それを表示しているビュー コントローラー内で以下を呼び出すことができます。 [actionSheet showFromTabBar:self.tabBarController.tabBar];

参照では、アクション シートのスタイルを設定できないことが明示的に述べられていることに注意してください。また、タブ バーの上にアクション シートを表示する方法も知りません。あなたが述べた方法で確立されたインターフェイス ガイドラインを回避したい場合は、おそらくカスタム ビューを作成する必要があります。

edit : 通常、アクション シートがタブ バーを隠している理由は、ユーザーがアクションを選択するかキャンセルするかのいずれかをモーダルにするためです。いずれにせよ、希望するレイアウトが暗示するように、選択を行う前に移動するべきではありません。

于 2010-05-05T15:14:21.393 に答える