Граница UIButton вдоль скругленного прямоугольника - PullRequest
0 голосов
/ 07 декабря 2011

У меня есть кнопка, и ее тип UIButtonTypeRoundedRect, но ее граница не идет вдоль закругленного угла. Как я могу изогнуть границу.

Ответы [ 2 ]

5 голосов
/ 07 декабря 2011

Ознакомьтесь с этой записью в блоге, которую я недавно написал: Пользовательский интерфейс в мгновение ока

Вы на правильном пути доступа к свойству слоя кнопки, но есть еще что вам нужно сделать(например, чтобы получить закругленные углы, добавьте deleteButton1.layer.cornerRadius = 10) и многое другое, что вы можете сделать, все без дополнительных изображений.

0 голосов
/ 07 декабря 2011

Изображения являются рекомендуемым методом для создания пользовательских кнопок.Встроенные кнопки Apple в основном предназначены только для прототипирования.

Вы также можете создать подкласс UIButton, а затем переопределить методы для drawInRect и предоставить собственный код для рисования, возможно, используя CoreGraphics.Тем не менее, он по-прежнему намного чище в коде и эффективнее во время выполнения просто использовать изображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...