我正在开发一个应用程序,到目前为止,所有取消按钮都位于导航项的左侧。我认为这是标准的,这就是 Apple 对他们的应用程序所做的。直到我遇到 MPMediaPickerController,它的取消按钮位于导航项的右侧。
无论如何我可以将它移到左侧吗?我不愿意将所有其他取消按钮移到右侧,因为没有其他应用程序具有此功能。但是让它从一种观点切换到另一种观点更糟糕。
令人讨厌的是,MPMediaPickerController 的文档添加了以下内容:
注意: MPMediaPickerController 类仅支持纵向模式。这个类确实支持子类化。这个类的视图层次是私有的;不要修改视图层次结构。
我并不急于发布这个应用程序,所以如果可以的话,我愿意冒着被拒绝移动这个按钮的风险,因为它会极大地改善用户体验。