UITableVIewCell中的UIScrollView不会滚动

Nic*_*Roy 0 uitableview uiscrollview ios

我有一个UITableView滚动禁用.

在一个UITableViewCell,我有一个UIScrollView.

UITableViewCell子类中,我实现了:

-(void)layoutSubviews
{    
    [mainScrollView addSubview:mainContentView];
    mainScrollView.contentSize = mainContentView.bounds.size;
    mainScrollView.scrollEnabled = YES;
}
Run Code Online (Sandbox Code Playgroud)

调用此方法并正确设置内容大小.

但是UIScrollView不会滚动......你可能会形成它UITableView吗?我已经在其他应用程序中使用a UICollectionView中完成了同样的操作UITableView,但它运行良好.

Nic*_*Roy 10

我知道了 !

对我有用的是:

contentView.userInteractionEnabled = NO;

从nib加载我的自定义单元格后调用.看起来在创建nib文件中定义的视图后,会创建此内容视图并将其设置为顶级子视图.

更多信息:UITableViewCell中的按钮在ios 7下无响应

  • 我希望我能给你更多的东西......工作很棒:)谢谢 (2认同)