0
UIButton을 사용하지 않고 그림을 터치 할 수 있습니까? 그리고 만약 그렇다면 어떻게해야합니까?UIButton을 사용하지 않고 그림의 이벤트를 터치하십시오.
코드에서 단추의 배경을 변경 한 다음 IBAction을 사용하여 터치를 감지 할 수 있습니다.
영어로 죄송합니다.
UIButton을 사용하지 않고 그림을 터치 할 수 있습니까? 그리고 만약 그렇다면 어떻게해야합니까?UIButton을 사용하지 않고 그림의 이벤트를 터치하십시오.
코드에서 단추의 배경을 변경 한 다음 IBAction을 사용하여 터치를 감지 할 수 있습니다.
영어로 죄송합니다.
확실히. 당신은있는 UIImageView에 UITapGestureRecognizer
를 넣을 수 있습니다 (YES로 이미지보기의 userInteractionEnabled
속성을 설정 기억) :
// assumes "myImageView" is your UIImageView that has user interaction enabled
UITapGestureRecognizer * tap = [[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tap:)] autorelease];
[myImageView addGestureRecognizer:tap];
...
- (void)tap:(UITapGestureRecognizer *)recognizer
{
// whatever you want
}
그러나
, 사용자가 설정할 수 기본적으로 멍청한 이미지로 UIButton을 올리십시오. 일반 상태의 배경 이미지를 설정하고 강조 표시 및 터치시 모든 조정을 비활성화하십시오. 그러면 생각하고있는 것과 정확히 일치해야합니다.
내가 뭘하고 있는지 오해 한 적이 있다면 분명히 밝히십시오.
나는 UITapGestureRecognizer에 대해 들어 본 적이 없으며 사용하지도 않았다. 사진에서 UITapGestureRecognizer를 사용하는 방법을 보여줄 수 있습니까? –
@Epen : 예를 들어 편집되었습니다. –
도움을 주셔서 감사합니다! :) –