我有一个带有UIWebView的应用程序,我需要将其更改为WKWebView.一切都很完美,除非webView需要的contentInset不是0.问题是,WKWebView没有接收到其scrollView的contentInset边界之外的触摸.
我做了一个简单的示例应用程序来测试它:
- (void)viewDidLoad {
[super viewDidLoad];
WKWebViewConfiguration *config = [[WKWebViewConfiguration alloc] init];
self.wkWebView = [[WKWebView alloc] initWithFrame:self.view.frame configuration:config];
[self.view addSubview:self.wkWebView];
self.wkWebView.scrollView.contentInset = UIEdgeInsetsMake(200, 0, 0, 0);
NSURL *url = [NSURL URLWithString:@"http:/www.google.com"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[self.wkWebView loadRequest:request];
}
Run Code Online (Sandbox Code Playgroud)
当我滚动webView上面的顶部插图时,我无法单击该区域中的webView.
我试图寻找类似的问题,但没有运气,有没有其他人遇到这个问题?
谢谢
我们有一个带有tableView的MainViewController,它提供了一个新的modalViewController.
MainViewController仅限于纵向,modalViewController可以旋转.
问题出在iOS8中,当modalViewController旋转时,调用MainViewcontroller中iOS8中的旋转回调方法 - - (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator
因此,UITableView正在重新加载其数据,这是我们不想要的行为.
我们可以阻止iOS 8的这个功能,而不是旋转呈现的UIViewController吗?
如何使 JetBrains GoLand IDE 停止显示内联常量值?
我尝试在设置、帮助菜单中搜索它,还询问谷歌(和聊天),但甚至不知道如何调用它。
老实说,这是他们添加的最无用和最烦人的功能之一(IMO,我确信它有一些好的好处,但我现在看不到它,哈哈)
谢谢