Отключить фон uibutton

У меня есть круглое пользовательское меню с несколькими кнопками (с изображением и текстом). Чтобы не вырезать заголовок, мне пришлось увеличить размер кнопки, но фон из нескольких кнопок частично перекрывает изображение или заголовок другой кнопки. Вот почему я хотел бы отключить фон кнопок или сделать активными только изображение и / заголовок.

Как я могу сделать? Спасибо

2 ответа

Как уже упоминали другие, вы можете довольно легко изменить цвет фона с помощью следующего:

Swift 3.0

buttonName.backgroundColor = UIColor.clear

Swift 2.2 и более ранние

buttonName.backgroundColor = UIColor.clearColor()

Ваши кнопки перекрываются, потому что они переполнены? Если так, то с точки зрения дизайна я бы посмотрел на изменение этого аспекта. Пользователи могут ошибаться, если у вас есть несколько пересекающихся кнопок.

введите описание изображения здесь

Я позволю фону "Цветной серый" просто показать вам. Я создаю кнопки определенной ширины, чтобы заголовок был хорошо написан. Может быть, я могу рассчитать точную ширину заголовка и приписать его кнопке. Это частично решило бы проблему.

Другие вопросы по тегам