2012-11-14 72 views
0

Mac OS X的系統偏好設置有一個魔術追蹤板選項,只需觸摸追蹤板而不需要實際按下即可點擊。它被稱爲「點擊點擊」。有沒有辦法在我的應用程序中禁用此功能?在XCode可可應用程序中禁用「點擊到點擊」

我正在使用XCode 4.5,該項目是一個可可應用程序。 Mac OS X是Lion版本。

+0

對於iOS,它與這些代碼 要禁用觸摸 [self.view setUserInteractionEnabled:NO]; 啓用觸摸 [self.view setUserInteractionEnabled:YES]; 請檢查這個東西是否適用於Mac應用程序 –

回答

0

用於UIWebview,關閉UIWebView的默認上下文菜單。這很簡單,因爲我們只需要爲網頁的body元素設置CSS屬性「-webkit-touch-callout」爲「none」。我們可以做到這一點的UIWebView的委託方法使用JavaScript「webViewDidFinishLoad:」 ......

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

爲Mac ..there應該是這樣的...不知道