UITabBarItem Изображение не отображается

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

  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

1 ответ

Вот ссылка на некоторую информацию о том, как настроить изображения вкладки UITabBarController в iOS 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

Другие вопросы по тегам