Подтвердить что ты не робот

Как изменить цвет кнопки по умолчанию на iPhone?

Как изменить цвет кнопки по умолчанию на iPhone?

4b9b3361

Ответ 1

Общей методикой является использование изображения для фона. На самом деле вы можете использовать растягиваемое изображение:

- (void)viewDidLoad {
    UIImage *blueImage = [UIImage imageNamed:@"blueButton.png"];
    UIImage *blueButtonImage = [blueImage stretchableImageWithLeftCapWidth:12 topCapHeight:0];
    [myButton setBackgroundImage:blueButtonImage forState:UIControlStateHighlighted];
}

Исходное изображение:

alt text

Конечный результат:

alt text

Ответ 3

Предполагая, что вы имеете в виду UIButton, вы можете изменить цвет заголовка только с помощью setTitleColor:forState:.

Вы не можете изменить цвет фона или форму. Вы должны создать свой собственный контроль для этого.

Ответ 4

Я начал этот поток на iphonedevsdk.com.

Надеюсь, мы получим ответ, если не здесь.