所以我有一个带有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;
答案 0 :(得分:0)
找到解决方案......显然顶视图([nib objectAtIndex:0];视图)设置为UIView而不是UICollectionViewCell。在IB中做出了这一改变,一切都很好......很糟糕。