1

我有一个自定义的 UIViewController,我需要更改标题的位置。

我怎样才能做到这一点?

有什么要设置的属性吗?

4

2 回答 2

2

每个视图控制器都有一个navigationItem属性。它的类型是UINavigationItem. 这个类有一个titleView属性。而不是说:

self.title = @"Some Title";

在您的视图控制器中,您可以执行以下操作:

self.navigationItem.titleView = someCustomView;

在你的情况下,诀窍是创建一个UIView包含UILabel你想要的定位的类。此解决方案存在限制,但由于您没有提供有关您实际希望实现的目标的任何详细信息,因此这是没有更多信息的最佳解决方案。

于 2013-09-01T06:55:34.763 回答
0

不,你不能这样做。

如果您想要对用户界面进行这种类型的控制,那么您不能使用内置的系统控件。

于 2013-09-01T06:48:37.987 回答