Как сделать синюю кнопку с белым текстом? - PullRequest
4 голосов
/ 24 марта 2010
// Make text white... and background blue

[myButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[myButton setBackgroundColor:[UIColor blueColor]];

Должно ли это сделать кнопку с белым текстом ... и синим фоном? Это не так.

Ответы [ 2 ]

3 голосов
/ 29 июня 2011

Похоже, ваша кнопка имеет тип UIButtonTypeRoundedRect. Ссылка ниже должна ответить на ваш вопрос.

Можно ли вообще изменить цвет фона UIButtons?

Однако я просто не даю ему тип.

UIButton *myButton = [[UIButton alloc] init];
[myButton setBackgroundColor:[UIColor blueColor]];
[myButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];

Хотя это не выглядит так уж причудливо.

0 голосов
/ 24 марта 2010

Что за стиль кнопки на этой кнопке? Это повлияет на то, как настройки цвета заставят его выглядеть. Вы можете попробовать разные стили кнопок, пока не найдете правильный.

...