无法设置视图控制器的标题

时间:2012-02-18 18:12:06

标签: ios uiviewcontroller

我有以下代码应该设置我的uiviewcontroller的标题,但它不起作用。知道为什么吗?

self.title=@"User Login";    
[self setTitle:@"User Login"];

4 个答案:

答案 0 :(得分:1)

您的视图控制器必须由导航控制器推动,才能使其正常工作。

答案 1 :(得分:1)

我不确定我是否理解正确...

您在顶部添加了 UIToolBar

尝试添加 UINavigationBar 而不是UIToolBar,您的标题应该有用。

UIToolBars通常位于屏幕底部。

答案 2 :(得分:0)

下面是解决方案:由于uitoolbar上的左右按钮之间有一个弹性空间,因此名称没有出现..我删除了弹性空间并将我的名字放在那里。感谢大家的善意建议。

答案 3 :(得分:0)

  • 要设置标题,您需要设置视图控制器的标题。即使您这样做,除非您添加导航控制器,否则标题将不可见。这应该解决问题。为此,您需要一个导航控制器,并设置其标题。然后,如果愿意,您可以隐藏导航控制器。我已粘贴下面的示例代码。

  • 设置导航控制器的标题后,您可以随意推送视图。请参阅示例代码。

- The entire code to do this is here