我有一个自定义的UIViewController,我需要更改标题的位置。
我该怎么做?
是否有要设置的属性?
答案 0 :(得分:2)
每个视图控制器都有navigationItem
属性。它的类型是UINavigationItem
。该类具有titleView
属性。而不是说:
self.title = @"Some Title";
在视图控制器中,您可以执行以下操作:
self.navigationItem.titleView = someCustomView;
您的案例中的诀窍是创建一个UIView
类,其中包含UILabel
定位的方式。此解决方案有一些限制,但由于您没有提供有关您实际希望实现的内容的任何详细信息,因此这是没有进一步信息的最佳解决方案。
答案 1 :(得分:0)
不,你不能这样做。
如果您希望对用户界面进行这种类型的控制,则无法使用内置的系统控件。