나는 많은 텍스트가 포함 된 UITextView
을 가지고 있으며, 필요에 맞게 사용자 정의했습니다. 궁금 해서요. 클릭 할 수있게 한 다음 새로운 UIViewController
으로 이동하는 방법이 있습니까?UITextView 거의 UIButton처럼 클릭 가능
내가 이것을 찾고 있었는데, 보이지 않는 UIButton
을 다루는 유일한 방법 인 것 같습니다.
나는 많은 텍스트가 포함 된 UITextView
을 가지고 있으며, 필요에 맞게 사용자 정의했습니다. 궁금 해서요. 클릭 할 수있게 한 다음 새로운 UIViewController
으로 이동하는 방법이 있습니까?UITextView 거의 UIButton처럼 클릭 가능
내가 이것을 찾고 있었는데, 보이지 않는 UIButton
을 다루는 유일한 방법 인 것 같습니다.
텍스트 뷰에 UITapGestureRecogniser를 추가 할 수 있습니다. 인터페이스 빌더 또는 코드에 있습니다.
UITapGestureRecogniser *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(myfunction:)]:
[mytextview addGestureRecogniser:tap];
[mytextview setEditable:NO];
[mytextview setUserInteractionEnabled:YES];
[tap release];
편집 : 감사 Nekto
+'UITextView'의 편집을 비활성화하는 것을 잊지 말고'userInteraction'을 활성화하십시오 – Nekto
UITextView
가 선택 addGestureRecognizer
를 선언하지 않는, 그래서 난이 대신 사용
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(textViewTapped:)];
NSArray *gestureRecognizers = [NSArray arrayWithObject:tap];
[textView setGestureRecognizers:gestureRecognizers];
[textView setEditable:NO];
[textView setUserInteractionEnabled:YES];
인터페이스 빌더를 사용하여 UIControl로 TextViews 클래스를 설정할 수 있습니다. 그런 다음 해당 항목에서 임의의 IBAction으로 끌기를 제어 할 수 있습니다.
보이지 않는 UIButton을 다루고 싶지 않은 이유는 무엇입니까? – pasawaya
그것은 올바른 방법이 아니며 불필요하게 GUI에 너무 많은 가중치를 넣고 싶지는 않습니다. – KVISH