-1
UIWebView
を使用してビューコントローラにウィジェットをロードするウィジェットのコンテンツサイズが変更されたときにフレームを調整します。オプションは二回ウェブビューコンテンツのサイズを変更したときのUIWebViewの高さを確認する
を選択したときに
私の次のコードは、ここに私のコード
-(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
CGRect frame1 = _widget_VW.frame;
frame1.size.height = 60;
_widget_VW.frame = frame1;
[_widget_VW sizeToFit];
if (navigationType == UIWebViewNavigationTypeLinkClicked) {
NSLog(@"User tapped a link.");
[_widget_VW sizeToFit];
[_widget_VW setSuppressesIncrementalRendering:YES];
CGRect frame = _widget_VW.frame;
frame.size.height = 1;
_widget_VW.frame = frame;
CGSize fittingSize = [_widget_VW sizeThatFits:CGSizeZero];
frame.size = fittingSize;
_widget_VW.frame = frame;
_VW_activity.hidden = NO;
[_activityindicator startAnimating];
[self performSelector:@selector(setup_DATA) withObject:_activityindicator afterDelay:0.01];
return YES;
}
return YES;
}