2013-07-26 2 views
0

내 iOS 앱에서이 가진보기가있다 - '핀치'제스처에더블 탭 줌 - 아이폰 OS, 티타늄

View 
    Scroll View 
     Text Area 

를, 스크롤 뷰는 뷰 및 아웃 확대에 도움이됩니다. '두 번 탭'할 때 뷰가 일반 - 줌 배율 1.0으로 돌아 가야한다는 요구 사항이 있습니다. 하지만 텍스트 영역의 '두 번 살짝 누르기'에는 '복사, 붙여 넣기'등의 옵션이 표시됩니다. 사람은 아래의 논리를 좀 도와 줄래 - 사전에

On double tap 
    If(zoomed in/out view) 
     Bring view to normal 
    else 
     Show the 'copy,paste' options 

감사합니다 - 그 가능 여부.

+0

일반적으로 복사/붙여 넣기가 오래 걸리는 것은 아닙니까? 더블 탭은 어떻게합니까? –

답변

0

확대/축소 할 때 TextArea의 touchEnabled 메서드를 false로 설정하면 설정 한 두 번 탭 기능에 응답하지 않습니다. 이중 탭 리스너를 ScrollView에 추가하고 자체의 zoomScale 특성을 1.0으로 설정해야합니다. 그럴 때 TextArea의 touchEnabled를 true로 설정하면 본질적으로 텍스트를 다시 복사/붙여 넣을 수 있습니다.