Как открыть следующий вид нажмите на UIImageview? - PullRequest
1 голос
/ 22 февраля 2012

Какой код для просмотра изображений, когда вы нажимаете на UIImageView, тогда он должен открывать следующий вид в iPhone

Ответы [ 3 ]

5 голосов
/ 22 февраля 2012

Метод 1:

Вы можете поставить UIButton там, где находится UIImageView.Установите для UIButton пользовательский тип, а для touchupinside установите свой IBAction.

Метод 2:

Что вы можете сделать, это установить фоновое изображение на UIButton, сделайте его типа Custom и установите IBAction на touchupinside.Таким образом, вам не нужно помещать UIImageView в перо.Пожалуйста, посмотрите на экран.

enter image description here

4 голосов
/ 22 февраля 2012
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{
 UITouch *touch = [[event allTouches] anyObject];
 if ([touch view] == image) {

    // image touches
    // write code here for go to another view 
}
else if ([touch view] == image1) {

    // image1 touches
    // write code here for go to another view 
}
}
2 голосов
/ 22 февраля 2012

Вы можете правильно настроить взаимодействие с пользователем в режиме просмотра.Затем используйте следующее событие касания, чтобы найти касание, и нажмите следующий вид.

-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{   
    UITouch *touch= [touches anyObject];
    if ([touch view] == your_ImageViewName)
    {
           write your code here to push the view..   
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...