一応トランジションは実施される。(遷移前のviewの透明部分に先に遷移後のviewの画像が出ちゃうとか細かい不具合は見られるけど)
alienVC.modalTransitionStyle = UIModalTransitionStyle.FlipHorizontal
self.presentViewController(alienVC , animated: true, completion: nil)
self.dismissViewControllerAnimated(true, completion: nil)
ってやって前の画面に戻る時にも同じメッセージが。毎度出るメッセージ<_UIFlippingLayer: 0x14cf13c90> - changing property magnificationFilter in transform-only layer, will have no effect
和訳すると、
「トランスフォーム専用のレイヤーで拡大フィルターのプロパティーを変更しました。エフェクトできません」
とかそんな感じか?
これ、上みたいにコードで開く場合だけじゃなく、Segueで開く/戻る時にも出るんだよね。
UIFlippingLayerについてのメッセージだから、FlipHorizontalのエフェクトが関係するんだろうね?
UIModalTransitionStyle.FlipHorizontalを.CrossDissolveにすると出ない。
海外のサイト見たら、CATransformLayerでも同様のメッセージが出てるようで、「無視することがオススメ」なんて回答されてることも。
うざいっちゃうざいけど、よくわかんないし、大きな実害も出てないから当面無視するしかないか。