2012-02-18 66 views
0

我有下面的代碼應該設置我的uiviewcontroller的標題,但它不工作。任何想法爲什麼?無法設置視圖控制器的標題

[email protected]"User Login";  
[self setTitle:@"User Login"]; 
+0

你在哪裏把這些代碼行?你有一個導航欄? – 2012-02-18 18:16:01

+0

我有一個左右兩個酒吧按鈕,並在theres靈活的空間.. – Ahsan 2012-02-18 18:20:58

回答

1

您的視圖控制器必須由導航控制器進行推送才能正常工作。

1

我不知道如果我正確地理解這一點......

你已經在頂部增加了一個UIToolBar

嘗試添加UINavigationBar而不是UIToolBar,並且您的標題應該可以工作。

UIToolBars通常會進入屏幕的底部。

0

好吧,繼承人的解決方案:因爲在uitoolbar上的左右按鈕之間有一個彈性空間,所以名字沒有出現..我刪除了flex空間並在那裏放了我的名字。感謝大家對我們的建議。

+1

因爲你使用的工具欄,你需要在中間放置一個UILabel ...並使用它來顯示您的登錄名和你仍然可以使用靈活的間距。 – user523234 2012-02-18 19:04:30

0
  • 爲了設置標題,您需要設置視圖控制器的標題。即使您這樣做,除非添加導航控制器,否則標題將不可見。這應該解決這個問題。爲此,您需要有一個導航控制器,並設置其標題。如果你願意,你可以隱藏導航控制器。我已經粘貼下面的示例代碼。

  • 一旦你設置了導航控制器的標題,那麼你可以按你喜歡的方式推送視圖。查看示例代碼。

- The entire code to do this is here

相關問題