0

iOS 5 (ストーリーボード ベース) アプリ内で、部分的なカール トランジションを使用して、モーダル ビュー コントローラーを提示しています。遷移が発生し、モーダル ビュー コントローラーが表示されると、モーダル ビュー コントローラーの一部のコントロール (主に UIButton と UISegmentedControl) のサイズが変更されていることがわかります。それらは、小さいサイズから適切で完全に定義されたサイズにアニメーション化されているようです。なぜこれが起こっているのかはわかりませんが、ユーザーの観点からはかなり悪いように見えます。どんな援助でも大歓迎です。

4

1 に答える 1

0

iOSから: 部分的なカールでテキスト アニメーションを停止する方法:

[self.view layoutIfNeeded] を、curl アニメーションを介して表示されているビュー コントローラーの -viewDidLoad 実装に配置します。これにより、ボタンとそのコンテンツは、アニメーション中にレイアウトを実行しようとするのではなく、アニメーションの開始前に 1 回レイアウトされます (状況が変化したときにやり直します)。

于 2012-05-22T10:05:14.770 に答える