Как сделать изображение в виде кнопки в Objective-C?

Например: в представлении «Коллекция» есть четыре изображения. Пользователь касается любой ячейки, что означает, что он хочет перейти к другому контроллеру представления. Дайте мне какую-нибудь идею, друзья. введите здесь описание изображения

Возьмите это изображение в качестве примера, если пользователь щелкает хромированное изображение, это означает, что он переходит к другому контроллеру представления.


person Kishore kumar    schedule 18.07.2015    source источник
comment
возможный дубликат UIImageView как кнопка   -  person Rohit    schedule 18.07.2015
comment
я думаю, мы можем использовать класс uitouch для этого.   -  person Kishore kumar    schedule 18.07.2015


Ответы (2)


Создайте новый UIButton, затем используйте для него метод setImage, чтобы установить изображение. Оставьте заголовок пустым.

person Enrico Susatyo    schedule 18.07.2015
comment
есть ли возможность использовать метод подкраски внутри для просмотра uiimage - person Kishore kumar; 18.07.2015

используйте этот код для объекта:

-(void)viewDidLoad {

UIImageView *imageview = [[UIImageView alloc]initWithFrame:CGRectMake(100.0, 100.0, 100.0, 100.0)];
[imageview setImage:[UIImage imageNamed:@"image.png"]];
[imageview setUserInteractionEnabled:YES];

UITapGestureRecognizer *singleTap =  [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(singleTapping:)];
[singleTap setNumberOfTapsRequired:1];
[imageview addGestureRecognizer:singleTap];

[self.view addSubview:imageview];
}
person SinaMN75    schedule 26.12.2019