Как нарисовать графику на UIButton UIButtonTypeRoundedRect? - PullRequest
0 голосов
/ 28 февраля 2012

Как рисовать графику на UIButton UIButtonTypeRoundedRect без подклассов ... или у меня нет выбора? Обратите внимание, что графика вокруг закругленных углов будет меняться в зависимости от других функций ... поэтому кнопка UIB не может мешать ... в противном случае я мог бы просто использовать изображения jpg. Или я могу ограничить границы изображения jpg вокруг кнопки UIB?

ТНХ

1 Ответ

1 голос
/ 28 февраля 2012

Если я правильно понял ваш вопрос, вам нужно создать UIB-кнопку с изображением внутри (png или jpg) со скругленными углами.

Это может быть проще, если вы подкласс UIButton (так что вы можете использовать его повторно), но если вы не хотите этого делать, просто предположим, что у нас есть

UIButton *myButton;

, указывающий на вашу UIButton с правильно установленными изображениями и другими свойствами.

Во-первых, не забудьте

#import <QuartzCore/QuartzCore.h>

и затем просто установите:

myButton.layer.cornerRadius = 5.0f; //or any CGFloat values you need

Если это не работает, проверьте свойство UIButton «Clip Subviews» или используйте:

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