我有一个自定义的 UIViewController,我需要更改标题的位置。
我怎样才能做到这一点?
有什么要设置的属性吗?
每个视图控制器都有一个navigationItem
属性。它的类型是UINavigationItem
. 这个类有一个titleView
属性。而不是说:
self.title = @"Some Title";
在您的视图控制器中,您可以执行以下操作:
self.navigationItem.titleView = someCustomView;
在你的情况下,诀窍是创建一个UIView
包含UILabel
你想要的定位的类。此解决方案存在限制,但由于您没有提供有关您实际希望实现的目标的任何详细信息,因此这是没有更多信息的最佳解决方案。
不,你不能这样做。
如果您想要对用户界面进行这种类型的控制,那么您不能使用内置的系统控件。