В XCode я использую конструктор интерфейса (StoryBoard), чтобы выложить большую часть моего макета. Однако я хочу немного нестандартного рисунка на этом. Это работает довольно хорошо.
Однако есть проблема, с которой я сталкиваюсь. У меня есть "укус" из активной вкладки. (см. http://cl.ly/Efno) Я хочу, чтобы этот укус был полностью прозрачным. (Я установил розовый цвет фона, чтобы увидеть, какую часть я хочу сделать прозрачной, а не прозрачной.)
То, как я изменил внешний вид, заключается в следующем.
- Установите класс UITabBar для моего собственного класса в конструкторе интерфейса для соответствующей панели вкладок.
В awakeFromNib этого класса я установил положение метки и изображение и выбрал изображение для каждого элемента панели вкладок. Вот так
[tabBarItem setFinishedSelectedImage:selectedImage withFinishedUnselectedImage:image];
Каждое изображение полностью покрывает всю панель вкладок по высоте и имеет ширину самого элемента вкладки.
- Установить фоновое изображение панели вкладок на none (полностью прозрачное изображение)
- Установите цвет фона панели вкладок на полностью прозрачный (теперь у меня есть розовый цвет, чтобы увидеть, где он идет не так)
- В конструкторе интерфейса снимите флажок "непрозрачный" для панели вкладок.
Однако он не прозрачный, розовая часть черная. Как я могу сделать это прозрачным?
Спасибо