我的UITableView
已停用滚动功能。
在UITableViewCell
中,我有UIScrollView
。
在UITableViewCell
子类中,我实现了:
-(void)layoutSubviews
{
[mainScrollView addSubview:mainContentView];
mainScrollView.contentSize = mainContentView.bounds.size;
mainScrollView.scrollEnabled = YES;
}
调用此方法并正确设置内容大小。
但是UIScrollView
不会滚动...你可能会来自UITableView
吗?我在UICollectionView
中使用UITableView
的其他应用中完成了同样的事情,但它运作良好。
答案 0 :(得分:10)
我明白了!
对我有用的是:
从nib加载我的自定义单元格后调用
contentView.userInteractionEnabled = NO;
。看起来像这样 创建内容视图并将其设置为后面的顶级子视图 创建在nib文件中定义的视图。
此处提供更多信息:Button in UITableViewCell not responding under ios 7