【发布时间】:2014-02-28 09:59:57
【问题描述】:
我有一个禁用滚动的UITableView。
在UITableViewCell 中,我有一个UIScrollView。
在UITableViewCell 子类中,我实现了:
-(void)layoutSubviews
{
[mainScrollView addSubview:mainContentView];
mainScrollView.contentSize = mainContentView.bounds.size;
mainScrollView.scrollEnabled = YES;
}
调用此方法,正确设置内容大小。
但是UIScrollView 不会滚动...您认为它可能来自UITableView 吗?我在另一个应用程序中用UICollectionView 和UITableView 做了同样的事情,但效果很好。
【问题讨论】:
-
您是否检查过滚动视图的所有超级视图都将
userInteraction设置为YES? -
你的单元格内容是否溢出表格单元格?
-
@KIDdAe :它似乎来自那里。我在我的单元格中添加了一个按钮,但我无法按下它。但我不知道为什么......
-
@NicolasRoy 尝试一些肮脏的东西来调试 :) !类似
UIView *view = scrollView.superview; while (view) { view.userInteractionEnable = YES; view = view.superview; }
标签: ios uitableview uiscrollview