2014-09-08 4 views
0

Я использую раскадровку и контроллер TabBarNavigation. Контроллер просмотра вкладок встроен в NavigationController. Я не установил изображение первого TabBarItem в раскадровке.UITabBarItem Изображение не отображается

  1. Файлы png не отображаются. Отображается только серый квадрат, поэтому, возможно, размер необходимо изменить.
  2. Если я выберу вторую вкладку, файл png на первой вкладке будет отображаться в правильном размере.

Я не мог понять это с документацией. Как мне настроить изображение или что мне нужно делать?

var tabBarItem1 :  UITabBarItem 
    var image1 = UIImage(named: "feed.png") 
    var image2 = UIImage(named: "feed_chosen.png") 


    tabBarItem1 = tabBar.items[0] as UITabBarItem 
    tabBarItem1.title = "Feed" 

    image1.drawInRect(CGRect(x: 0, y: 0, width: 40, height: 30)) 


    tabBarItem1.image = image1 
    tabBarItem1.selectedImage = image2 

ответ

-2

Вот ссылка на некоторую информацию о том, как настроить UITabBarController вкладка изображения в прошивке 7+: http://appplusme.tumblr.com/post/68723979500/adding-a-custom-selected-uitabbaritem-image-in-ios7

И, конечно же, всегда есть документы от Apple: https://developer.apple.com/library/ios/documentation/uikit/reference/UITabBarController_Class/Reference/Reference.html

Смежные вопросы