[英]UITabBarItem title not displayed
我有一個UITabBarController,其中第一個UITabBarItem標題沒有顯示。 我在Interface Builder中設置它並嘗試以編程方式設置它,但標題區域保持空白。
[[tabBarController.tabBar.items objectAtIndex:0] setTitle:@"Test1"];
[[tabBarController.tabBar.items objectAtIndex:1] setTitle:@"Test2"];
(第2項是通過Interface Builder設置的,這是該標題的來源,只是為了測試IB標題是否正常工作 - 除了第一個)
我有一種感覺,這是將UITabController添加到項目並將現有視圖拖到第一個位置的奇怪結果,但不知道如何修復它。
這是Interface Builder中的視圖:
將位於第一個位置的ViewController移動到第二個位置會產生您期望的結果 - 第二個位置變為空白,第一個位置設置為“Test1”,這意味着只有第一個位置才有趣。
只需在視圖控制器的.m文件中轉到init方法,然后設置標簽欄項目的標題用法:
[[self tabBarItem] setTitle:@"Main"];
並設置其圖像,使用:
[[self tabBarItem] setImage:[UIImage imageNamed:@"SomeFilename.png"]];
在viewcontroller中為第一個視圖鍵入[self setTitle:@"Title"]
,而不是通過viewcontrollers數組聲明它。 不知道什么是錯的,但我不得不這樣做一次
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.