アクション シートとボタンの独自の背景イメージを使用してアクション シートをカスタマイズする iPhone アプリケーションを開発しています。UIActionSheet のように動作する独自のビューを作成できます。ただし、UIActionSheet 自体には、オリエンテーション イベントをブロックするなどの標準的な動作があります。私たちはそのようなことに気づいていないかもしれません。したがって、安全のために、UIActionSheet 自体を用意することをお勧めします。すべてのビューをカスタム ビューに置き換えることによって。
このために、次のことを行いました。 1. UIActionSheet を作成します。そのアクション シートで showOnView: を呼び出します。2. デリゲートを myController として設定します。 3. デリゲート メソッド willPresentActionSheet で、すべてのサブビューを削除し、カスタム ビューをアクション シートのサブビューとして追加します。
問題は、カスタム ビューでアクション シートのアニメーション効果を得ることができないことです。showInView をオーバーライドして独自のアニメーションを追加すると、次のような動作を見逃す可能性があります。showInView のアクション シートに同じ向きを適用できるはずです。
誰かがカスタマイズを達成するのを手伝ってくれませんか?
よろしくお願いします、ディーパ