UICollectionViewCell内的UIWebView不会滚动,被禁用

时间:2014-02-10 21:33:20

标签: ios objective-c uiwebview uicollectionview touchesbegan

所以我有一个带有UIWebview的自定义UICollectionViewCell,当我加载我的集合视图时,html加载到web视图中就好了但是我无法与它交互(滚动,缩放等)。就好像Web视图禁用了userinteraction(但显然不是这样)。我已经搜索了一段时间,似乎无法找到解决方案......

下面是我用来加载这个特定单元格的代码片段:

cell = (WWPlayerResultsCell *) [collectionView dequeueReusableCellWithReuseIdentifier:@"statsDetailResults" forIndexPath:indexPath];


if (cell == nil) {
    NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"WWPlayerResultsCell" owner:nil options:nil];
    cell = [nib objectAtIndex:0];
}

[((WWPlayerResultsCell*) cell) setUrlStr:[NSString stringWithFormat:@"http://google.com"]];
[((WWPlayerResultsCell*) cell) loadWebView];

return cell;

UICollectionView Screen

1 个答案:

答案 0 :(得分:0)

找到解决方案......显然顶视图([nib objectAtIndex:0];视图)设置为UIView而不是UICollectionViewCell。在IB中做出了这一改变,一切都很好......很糟糕。