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
Objective c 带分页的全屏UICollectionView内部UIWebView_Objective C_Swift_Uiwebview_Uicollectionview - Fatal编程技术网

Objective c 带分页的全屏UICollectionView内部UIWebView

Objective c 带分页的全屏UICollectionView内部UIWebView,objective-c,swift,uiwebview,uicollectionview,Objective C,Swift,Uiwebview,Uicollectionview,我想要一个带分页的全屏UICollectionView,每个单元格中都有一个UIWebView。 WebView应该上下滚动,CollectionView应该左右移动页面。 另外,我希望单元格上的页面将预加载,这样当用户移动到某个页面时,html页面将已经存在 处理这个问题的正确方法是什么?很难把所有的问题都放在这里,所以请检查一下是否有助于解决问题 请注意,没有预加载,因为如果您要编写自己的html,并且没有任何网络调用,则无需预加载页面-更改将对用户立即可见。您始终必须在UICollecti

我想要一个带分页的全屏UICollectionView,每个单元格中都有一个UIWebView。 WebView应该上下滚动,CollectionView应该左右移动页面。 另外,我希望单元格上的页面将预加载,这样当用户移动到某个页面时,html页面将已经存在


处理这个问题的正确方法是什么?

很难把所有的问题都放在这里,所以请检查一下是否有助于解决问题


请注意,没有预加载,因为如果您要编写自己的html,并且没有任何网络调用,则无需预加载页面-更改将对用户立即可见。

您始终必须在UICollectionViewCells中重新加载UIWebView,因为它们是可重用的,但如果您需要,可以进行修改,一个UICollectionView,它比主视图的框架大3倍,它必须从第二页开始,在最后一页之前的一页结束。
它将始终预加载3个Web视图(但如果您愿意,您可以使攻击更大)或者,您可以使一个已激活分页的UIScrollView始终预加载所有webview。

我不确定这是否能按预期工作,因为UIWebView可以包含垂直和水平滚动的内容,而水平滚动可能会导致集合视图出现问题。我将尝试快速设置它,如果可行,发布解决方案。:)我是创建HTML的人,所以没有像UITableView那样的水平滚动,UICollectionView是可重用的,所以我认为你不能用UICollectionView来实现。在分页的UIScrollView中手动放置UIWebView如何?