Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone UIWebView从不显示滚动条_Iphone_Objective C_Ipad_Ios - Fatal编程技术网

Iphone UIWebView从不显示滚动条

Iphone UIWebView从不显示滚动条,iphone,objective-c,ipad,ios,Iphone,Objective C,Ipad,Ios,我有一个UIWebView,显示多个页面长度的内容 问题在于:当用户垂直滚动内容时,滚动条永远不会出现(不像Safari或其他使用UIWebView的应用程序)。我看不到任何方法可以通过编程来控制它 在iOS 3.1到4.2上,无论是iPhone还是iPad,无论是设备还是模拟器,行为都是一样的 有人有什么想法吗?你确定WebView没有比它的父视图稍微大一点吗?如果有点太大,滚动条实际上可能在那里,但不在屏幕上。您确定网络视图不比其父视图稍大吗?如果有点太大,滚动条实际上可能在那里,但不在屏幕

我有一个UIWebView,显示多个页面长度的内容

问题在于:当用户垂直滚动内容时,滚动条永远不会出现(不像Safari或其他使用UIWebView的应用程序)。我看不到任何方法可以通过编程来控制它

在iOS 3.1到4.2上,无论是iPhone还是iPad,无论是设备还是模拟器,行为都是一样的


有人有什么想法吗?

你确定
WebView
没有比它的父视图稍微大一点吗?如果有点太大,滚动条实际上可能在那里,但不在屏幕上。

您确定
网络视图不比其父视图稍大吗?如果有点太大,滚动条实际上可能在那里,但不在屏幕上。

这取决于实施细节,可能会在将来的版本中中断,或者在App Store审批过程中被拒绝。这很有道理-但是,我在滚动时仍然看不到滚动条。文档中说showsVerticalScrollIndicator的默认值是YES,所以理论上我不需要显式设置它,对吗?@StephenT:是的,它应该是YES作为默认值。这取决于实现细节,在未来的版本中可能会中断,或者在AppStore审批过程中拒绝您的应用程序。这很有道理-但是,我在滚动时仍然看不到滚动条。文档上说showsVerticalScrollIndicator的默认值是YES,所以理论上我不必显式地设置它,对吧?@StephenT:是的,它应该是YES作为默认值。好吧,如果有一个徽章可以用来回答最愚蠢的问题,我想我已经赢得了它。是的,这就是答案。不知何故,我在Interface Builder中获得了额外的9px宽度。谢谢好吧,如果你问过最愚蠢的问题有徽章的话,我想这是我应得的。是的,这就是答案。不知何故,我在Interface Builder中获得了额外的9px宽度。谢谢
[(UIScrollView*)[webview.subviews objectAtIndex:0] setShowsVerticalScrollIndicator:YES];