苹果太不善待开发者了。开发者交钱就不说,还总是纠结在过去版本的库的bug!

----------

IOS4.x下面,如果UIWebView加载的页面比较大,可能会出现页面不显示的问题。解决如下:

    if(!UIU_IsIOS5)
{//fix a BT bug at IOS4.x !!!
UIScrollView * scroll = [webView.subviews objectAtIndex:0];
NSArray * scrollSubviews = scroll.subviews;
int countSubviews = [scrollSubviews count];
UIView * v;
for(int i = countSubviews - 1; i > 0; i--)
{
v = [scrollSubviews objectAtIndex:i];
if([v isKindOfClass:NSClassFromString(@"UIWebBrowserView")])
{
[v setNeedsDisplay];
break;
}
}
}

其中,

#define    UIU_IsIOS5      ([[[UIDevice currentDevice] systemVersion] intValue] >= 5)



相关文章:

  • 2022-12-23
  • 2021-07-18
  • 2021-07-10
  • 2021-10-09
  • 2021-12-19
  • 2022-12-23
  • 2022-01-06
  • 2021-11-21
猜你喜欢
  • 2022-12-23
  • 2021-07-26
  • 2022-12-23
  • 2021-06-09
  • 2021-12-04
  • 2021-11-20
  • 2022-12-23
相关资源
相似解决方案