Я реализую UITabBar
в другом UITabBar
. Моя проблема в том, что вторая ширина TabBar остается постоянной независимо от размера экрана. Это выделяется на больших экранах. Я прилагаю скриншот, чтобы вы поняли лучше. Выбор обозначается с помощью синего фона Ширина UITabBar не увеличивается с размером экрана
Вот код:
GRect rect = CGRectMake(0, 0, self.tabBar.frame.size.width/2, self.tabBar.frame.size.height);
UIGraphicsBeginImageContext(rect.size);
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetFillColorWithColor(context,
[[UIColor colorWithRed:102.0/255.0 green:197.0/255.0 blue:234.0/255.0 alpha:1.0] CGColor]);
CGContextFillRect(context, rect);
UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
self.tabBar.selectionIndicatorImage = img;
Скриншоты из iPhone6 Plus
Является ли это UITabBar по умолчанию? Как вы выбираете кнопки? – user3820674
Просто добавленный код для этого –
Как ваш автозапуск настроен? – Kreiri