Отключить фон uibutton
У меня есть круглое пользовательское меню с несколькими кнопками (с изображением и текстом). Чтобы не вырезать заголовок, мне пришлось увеличить размер кнопки, но фон из нескольких кнопок частично перекрывает изображение или заголовок другой кнопки. Вот почему я хотел бы отключить фон кнопок или сделать активными только изображение и / заголовок.
Как я могу сделать? Спасибо
2 ответа
Как уже упоминали другие, вы можете довольно легко изменить цвет фона с помощью следующего:
Swift 3.0
buttonName.backgroundColor = UIColor.clear
Swift 2.2 и более ранние
buttonName.backgroundColor = UIColor.clearColor()
Ваши кнопки перекрываются, потому что они переполнены? Если так, то с точки зрения дизайна я бы посмотрел на изменение этого аспекта. Пользователи могут ошибаться, если у вас есть несколько пересекающихся кнопок.
Я позволю фону "Цветной серый" просто показать вам. Я создаю кнопки определенной ширины, чтобы заголовок был хорошо написан. Может быть, я могу рассчитать точную ширину заголовка и приписать его кнопке. Это частично решило бы проблему.