画面の端から少しオフセットしたナビゲーション コントローラーを使用しています。ナビゲーション コントローラー フレームからサブビューをアニメーション化しようとすると、クリップされます。設定してみました:
navigationController.view.clipsToBounds = NO;
navigationController.view.layer.masksToBounds = NO;
しかし、役に立たない。
イラストを添付しました:
画面の端から少しオフセットしたナビゲーション コントローラーを使用しています。ナビゲーション コントローラー フレームからサブビューをアニメーション化しようとすると、クリップされます。設定してみました:
navigationController.view.clipsToBounds = NO;
navigationController.view.layer.masksToBounds = NO;
しかし、役に立たない。
イラストを添付しました:
私はほとんど同じ問題を抱えていましたが、ナビゲーションバーのコンテンツがフレームから外れていました。これを試して:
self.navigationController.navigationBar.clipsToBounds = YES;
内部のビューの問題を修正するには、viewController の clipsToBounds プロパティを変更してみてください。
for (UIViewController *vc in self.navigationController.viewControllers) {
vc.view.clipsToBounds = YES;
}
よくわかりませんが、うまくいきます。