私はアプリを開発していますが、これまでのところ、すべてのキャンセルボタンはナビゲーションアイテムの左側にあります。これは標準だと思いました。それがAppleが彼らのアプリで行っていることです。それは、ナビゲーション項目の右側にキャンセルボタンがあるMPMediaPickerControllerに遭遇するまでです。
とにかくこれを左側に移動できますか?他のアプリにはこれがないので、他のすべてのキャンセルボタンを右に移動するのは気が進まない。しかし、あるビューから次のビューにサイドを切り替えることはさらに悪いことです。
迷惑なことに、MPMediaPickerControllerのドキュメントはこれを追加します:
注:MPMediaPickerControllerクラスは、ポートレートモードのみをサポートします。このクラスはサブクラス化をサポートします。このクラスのビュー階層はプライベートです。ビュー階層を変更しないでください。
私はこのアプリをリリースするのにそれほど急いでいないので、ユーザーエクスペリエンスを大幅に向上させることができるので、可能であればこのボタンを移動することを拒否するリスクを冒すことをいとわない。