我有一个禁用滚动的UITableView
。
在UITableViewCell
,我有一个UIScrollView
。
在UITableViewCell
子类中,我实现了:
-(void)layoutSubviews
{
[mainScrollView addSubview:mainContentView];
mainScrollView.contentSize = mainContentView.bounds.size;
mainScrollView.scrollEnabled = YES;
}
调用此方法并正确设置内容大小。
但是UIScrollView
不会滚动...你觉得它可能来自UITableView
吗?我在另一个应用程序中做了同样的事情,UITableView
中有一个UICollectionView
,但它运行良好。
我明白了!
对我有用的是:
contentView.userInteractionEnabled = NO;
从 nib 加载我的自定义单元格后调用。看起来像这样 在之后创建内容视图并将其设置为顶级子视图 创建 NIB 文件中定义的视图。
更多信息在这里 : UITableViewCell 中的按钮在 ios 7 下没有响应