как реализовать кнопку с backgroundimage программно в iphone - PullRequest
22 голосов
/ 16 февраля 2011

Я разрабатываю изображения с помощью кнопки программно в iphone.Теперь я хочу добавить кнопки backgroundimage для следующих и предыдущих кнопок.Я хочу добавить изображения для этих кнопок программно.

как добавить изображение кнопки в iphone.

Ответы [ 4 ]

41 голосов
/ 16 февраля 2011

// Добавить кнопку вот так

UIImage *redButtonImage = [UIImage imageNamed:@"ExitButton.png"];

        UIButton *redButton = [UIButton buttonWithType:UIButtonTypeCustom];
        redButton.frame = CGRectMake(280.0, 10.0, 29.0, 29.0);
        [redButton setBackgroundImage:redButtonImage forState:UIControlStateNormal];

        [view addSubview:redButton];
8 голосов
/ 16 февраля 2011

вы можете попробовать это

 UIImage *buttonImage = [UIImage imageNamed:@"image.png"];

//create the button and assign the image
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:buttonImage forState:UIControlStateNormal];


//create a UIBarButtonItem with the button as a custom view
//UIBarButtonItem *customBarItem = [[UIBarButtonItem alloc] initWithCustomView:button];

[button addTarget:self action:@selector(clickActionItem:) forControlEvents:UIControlEventTouchUpInside];

удачи

4 голосов
/ 16 февраля 2011

используйте это для установки изображения в вашей кнопке

[yourButton setBackgroundImage:yourImage forState:UIControlStateNormal];
0 голосов
/ 01 мая 2015

Попробуйте,

UIButton *yourButton = [UIButton buttonWithType:UIButtonTypeCustom];
yourButton.frame = CGRectMake(0, 0, 80, 40);
[yourButton setBackgroundImage:[UIImage imageNamed:@"backgroungImage.png"] forState:UIControlStateNormal];
[self.view yourButton];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...