我是Objective-C和iOS的新手,並且試圖在Tab Bar Controller中設置圖標。我認爲這是代碼行,我需要,但我不知道在哪裏把它...在哪裏設置ios標籤欄控制器圖標
self.tabBarItem = [[UITabBarItem alloc] initWithTabBarSystemItem:UITabBarSystemItemFavorites tag:0]
我試圖初始化與該行的屬性在相應的視圖控制器,但我收到一個警告,它不工作...
我是Objective-C和iOS的新手,並且試圖在Tab Bar Controller中設置圖標。我認爲這是代碼行,我需要,但我不知道在哪裏把它...在哪裏設置ios標籤欄控制器圖標
self.tabBarItem = [[UITabBarItem alloc] initWithTabBarSystemItem:UITabBarSystemItemFavorites tag:0]
我試圖初始化與該行的屬性在相應的視圖控制器,但我收到一個警告,它不工作...
如果您使用故事板,當您創建viewController你要嵌入UITabBarController,你可以設置圖標在viewController。神奇的是,它也會出現在UITabBarController中。
確保嵌入的viewController在tabBarController:
此外,你可以做一個快速教程,學習如何使用UITabBarControllers。這裏有一個:http://code.tutsplus.com/tutorials/ios-quick-tip-creating-a-uitabbar-application-with-storyboards--mobile-10449
希望這有助於!
感謝您的幫助。從教程中可以清楚地看到如何通過故事板添加圖像,但是,我正在嘗試的是從庫(UITabBarSystemFavorites)中添加圖像,而不是我自己的圖像... – gumbynr 2014-09-24 16:40:09
您可以將系統圖像設置爲故事板也是如此。從要設置的viewController中選擇圖標,然後選擇右側面板中的第四個圖標(屬性檢查器);您會在「屬性」檢查器中看到「系統項」,然後從中選擇「收藏夾」。 – Leandro 2014-09-24 16:44:58
啊,它被稱爲「標識符」,但我找到了。謝謝! – gumbynr 2014-09-24 16:59:21
什麼不起作用?你得到了什麼警告? – rdelmar 2014-09-24 00:59:45
嘗試將其放置在您的viewDIdLoad方法中 – Ed3121577 2014-09-24 01:00:50
是的,我將它放在View Controller的viewDidLoad中,該控件連接到Tab Bar Controller中的一個選項卡。我收到了這樣的警告:「將保留對象分配給弱屬性;對象將在分配後釋放」。但是,無論如何,我真的不想在viewDidLoad期間進行賦值,因爲它只會在View Controller選項卡加載時出現,並始終出現在Tab Bar Controller – gumbynr 2014-09-24 16:38:35