仅禁用UITableViewCell内UIScrollView的垂直滚动

时间:2016-06-04 13:42:40

标签: ios objective-c iphone uitableview scrollview

我在自定义UITableViewCell中有scrollView。现在我想在Custom UITableViewCell中禁用scrollView的唯一垂直滚动,所以我可以在垂直滚动期间检测其parentView UITableView的垂直滚动。

注意:但是,自定义单元格每次都应该有水平滚动。

先谢谢。

2 个答案:

答案 0 :(得分:2)

要么你可以试试这个:

self.tableView.alwaysBounceVertical = NO;

或者您可以尝试设置contentSize,例如:

myScroll.contentSize = CGSizeMake(myScroll.contentSize.width,myScroll.frame.size.height);

我希望这可以帮到你。

答案 1 :(得分:0)

对于UIScrollView,滚动取决于contentSize属性。因此,如果将垂直内容大小设置为滚动视图的框架。它应该工作。

let ContentSize_X: CGFloat = 1000 // set this to your contentsize in horizontal direction

let scrollView: UIScrollView = UIScrollView(frame: scrollFrame)
scrollview.contentSize = CGSizeMake(ContentSize_X, scrollView.frame.size.height)