2012-11-14 4 views
0

Mac OS X의 시스템 환경 설정에는 마술 트랙 패드 옵션이있어 실제 클릭을하지 않고 트랙 패드를 터치하기 만하면됩니다. 그것은 "클릭하여 누르기"라고합니다. 내 응용 프로그램에서이 기능을 비활성화하는 방법이 있습니까?Xcode 코코아 응용 프로그램에서 "탭하여 클릭"사용 안 함

저는 XCode 4.5를 사용하고 있으며 프로젝트는 코코아 응용 프로그램입니다. Mac OS X은 라이온 버전입니다.

+0

확실하지, 그것은이 코드 와 함께 작동 ...

- (void)webViewDidFinishLoad:(UIWebView *)webView { [webView stringByEvaluatingJavaScriptFromString:@"document.body.style.webkitTouchCallout='none';"]; } 

Mac 용 ..there은 다음과 같이해야한다 ... 우리는 이것을있는 UIWebView의 위임 방법에서 자바 스크립트를 사용하여 "webViewDidFinishLoad"를 할 수있는 터치를 비활성화하려면 [self.view setUserInteractionEnabled : NO]; 터치 사용 설정 [self.view setUserInteractionEnabled : YES]; Mac 용으로이 항목을 사용할 수 있는지 확인하십시오. –

답변

0

(UIWebview 용), UIWebView의 기본 상황 별 메뉴를 해제 할 수 있습니다. 웹 페이지의 body 요소에 대해 CSS 속성 "-webkit-touch-callout"을 "none"으로 설정하기 만하면되기 때문에 쉽습니다. iOS 용

관련 문제