0
我想雙擊一個UIwebview的大小爲(159,182)我想將其擴展到全屏大小(它涵蓋了整個屏幕)我也希望它能夠雙倍再次點擊完整的網頁視圖,然後使其達到正常大小(159,182)這可能嗎?雙擊UIwebview到全屏
我想雙擊一個UIwebview的大小爲(159,182)我想將其擴展到全屏大小(它涵蓋了整個屏幕)我也希望它能夠雙倍再次點擊完整的網頁視圖,然後使其達到正常大小(159,182)這可能嗎?雙擊UIwebview到全屏
添加一個UITapGestureRecognizer它。 In viewDidLoad:
UITapGestureRecognizer *doubleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(doubleTap)];
doubleTap.numberOfTapsRequired = 2;
doubleTap.delegate = self;
[webView addGestureRecognizer:doubleTap];
不要忘了添加UIGestureRecognizerDelegate到你的頭文件。
移除viewDidUnload中的UITapGestureRecognizer。
而且添加這個方法
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {
return YES;
}
然後實現在
- (void)doubleTap
{
...
}
代碼來調整您的UIWebView我仍然不能得到它。它工作不正常。你知道任何教程或網站,描述完全這一點,更具體一點? 謝謝你的回答。 – Christoffer
爲gestureRecognizer:http://www.raywenderlich.com/6567,用於更新視圖的框架:http://stackoverflow.com/questions/4349551/change-ios-frame-sizewidth-e-heightkeeping - 位-XY – Mathijs