0

UITableViewナビゲーションバーにプラスボタンのあるコントローラーがあります。が+押されると、モーダル遷移がトリガーされ、UIViewが表示されるようになりました。問題は、モーダル遷移が発生tableViewしている間です。遷移全体が完了するまで、後ろを見ることができます。これはかなり耳障りなアニメーションで、見栄えがよくありません。両方のビューの背景色のアルファ値を 0.7 に設定しました。多分これが問題の原因ですか?何か案は?

4

1 に答える 1

0

モーダル ビューを表示すると、完了ブロックがあります。

func presentViewController(_ viewControllerToPresent: UIViewController,
                 animated flag: Bool,
               completion completion: (() -> Void)?)

ビューの透明度を最初に 1.0 に設定し、アニメーションの終了後に完了ブロックで 0.7 に設定します。

于 2015-05-13T14:05:30.347 に答える