Я использую iOS 7 SDK и Xcode 5. Я хочу установить значки на UITabBarItem. Я использую метод ниже.UIImage не отображается
setFinishedSelectedImage: withFinishedUnselectedImage:
Он работал до сих пор. Но внезапно он прекратил показывать изображения.
Я попытался ниже различные варианты:
[img imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
[tabBarItem setSelectedImage:img];
[tabBarItem setImage:img];
[[UITabBarItem alloc] initWithTitle:title image:img selectedImage:img];
Ни один из них не работает. Здесь img
- это изображение, загруженное с URL-адреса.
Затем я попытался использовать одно из изображений в ресурсе приложения, и оно отображалось.
После этого я попытался использовать временный UIImageView
с цветом фона на красный и установить img
к этому UIImageView
, она отображается красным цветом, а img
.
Но странная часть заключается в том, что я использую тот же img
в других контроллерах, где он отображается правильно.
Любая идея, как решить эту проблему?
Не отображается изображение вообще, или ваше изображение выглядит как белый квадрат. В моем случае панель вкладок использовалась для отображения белого квадрата для значков, которые не соответствовали размерам этой ссылки: https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/ IconMatrix.html – zbMax
@zbMax Он вообще не отображается. – Geek
Вы можете добавить код, который вы используете, чтобы скачать ваши изображения? – zbMax