В моем приложении используется UITabbarController
, а также я устанавливаю для него рамку, чтобы табло отображалось в центре. Я так изменяю цвет и изображение вкладки, но хочу удалить небольшой край, неясно, как я могу очистить цвет, который станет белым.Настроить вкладку и элемент табуляции
Код:[[UITabBar appearance] setShadowImage : [UIImage imageNamed:@"white.png"]];
я могу удалить эту границу :) – Rushabh
По какой причине я не могу изменить эти свойства с помощью атрибутов Runtime User Defined Runtime в раскадровке? – klefevre
@klefevre, потому что атрибуты runtime используют UIColor, в то время как CALayer использует основную графику или CGColors. Вы можете добавить CALayer + RuntimeAttributes, который преобразует это, если хотите. сделайте метод, который выглядит примерно так: - (void) setShadowSBColor: (UIColor *) shadowUIColor { 10 self.shadowColor = shadowUIColor.CGColor; } затем вызов do layer.shadowSBColor как атрибут выполнения. переопределите любые другие методы, которые вам понадобятся. – gadu