我只是想去QLPreviewController.view。事實上,我要趕在其視圖點擊事件來顯示/隱藏工具欄等等。我想:QLPreviewController的視圖
QLPreviewController* qlpc = [QLPreviewController new];
qlpc.delegate = self;
qlpc.dataSource = self;
qlpc.currentPreviewItemIndex=qlIndex;
[navigator pushViewController:qlpc animated:YES];
qlpc.title = [path lastPathComponent];
[qlpc setToolbarItems:[NSArray arrayWithObjects:self.dirBrowserButton,self.space, self.editButton, self.btnSend, nil] animated:YES];
UITapGestureRecognizer* gestTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(showControls:)];
gestTap.cancelsTouchesInView=NO;
[qlpc.view addGestureRecognizer:[gestTap autorelease]];
[qlpc release];
並沒有任何反應
如果我附上UITapRecognizer到navigationController.view,它觸發只有當我觸摸工具欄/導航欄。在這種情況下,UISwipeGestureRecognizer可以正常工作。
我試圖附加一個透明的覆蓋視圖,並添加手勢識別器,但沒有運氣。 那麼,我看到一些應用程序實現了這樣的功能,所以顯然這是可能的,但是如何? 對不起,我整天搜索並沒有找到任何解決方案。請幫幫我。
對我不適用... – Martin 2012-11-10 01:12:59