То, что я пытаюсь достичь, состоит в том, чтобы иметь среднее изображение вкладки, растянутое на разных разрешениях (i5, i6, i6 + ...), есть 5 вкладок, так что средний всегда составляет 1/5 ширины экрана.Как установить изображение в панели вкладок для полной ширины с resizableImageWithCapInsets
Этот код не растягивая на всю ширину средней вкладки:
UITabBarItem *timelineTabBarItem = [[UITabBarItem alloc] initWithTitle:@"Middle"
image:[[[UIImage imageNamed:@"tab3-on"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 31, 0, 32)] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]
selectedImage:[[[UIImage imageNamed:@"tab3-off"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 31, 0, 32)] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]];
timelineViewController.tabBarItem = timelineTabBarItem;
На i6 + я вижу изображение в центре вкладки.
Что мне не хватает/как правильно заполнить вкладку?
Update:
Вот предварительный просмотр изображения: http://i.imgur.com/9IKISIy.png
Зеленый оригинальный образ, который должен охватывать темно-синюю область.