Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Как программно реализовать кнопку с фоновым изображением в iphone

Автор вопроса: user549767Ответов: 4

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

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

iosiphoneuibutton

Ответы

Ответ 1 · рейтинг 41 · Sudhanshu

// Добавляем такую кнопку

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];

Ответ 2 · рейтинг 8 · Kshitiz Ghimire

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

 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];

удачи

Ответ 3 · рейтинг 4 · Ishu

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

[yourButton setBackgroundImage:yourImage forState:UIControlStateNormal];

Ответ 4 · Yash Joshi

Попробуй это,

UIButton *yourButton = [UIButton buttonWithType:UIButtonTypeCustom];
yourButton.frame = CGRectMake(0, 0, 80, 40);
[yourButton setBackgroundImage:[UIImage imageNamed:@"backgroungImage.png"] forState:UIControlStateNormal];
[self.view yourButton];

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы