Ios 仅在UITableViewCell内禁用UIScrollView的垂直滚动

Ios 仅在UITableViewCell内禁用UIScrollView的垂直滚动,ios,objective-c,iphone,uitableview,scrollview,Ios,Objective C,Iphone,Uitableview,Scrollview,我的自定义UITableViewCell中有scrollView。现在,我想禁用自定义UITableViewCell中scrollView的唯一垂直滚动,以便在垂直滚动期间检测其父视图UITableView的垂直滚动 注意:但是自定义单元格每次都应该有水平滚动 提前感谢。您可以尝试以下方法: self.tableView.alwaysBounceVertical = NO; 或者您可以尝试设置contentSize,如: myScroll.contentSize = CGSizeMake(my

我的自定义UITableViewCell中有scrollView。现在,我想禁用自定义UITableViewCell中scrollView的唯一垂直滚动,以便在垂直滚动期间检测其父视图UITableView的垂直滚动

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


提前感谢。

您可以尝试以下方法:

self.tableView.alwaysBounceVertical = NO;
或者您可以尝试设置
contentSize
,如:

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

我希望这能对您有所帮助。

您可以尝试以下方法:

self.tableView.alwaysBounceVertical = NO;
或者您可以尝试设置
contentSize
,如:

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

我希望这可以帮助您。

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

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)

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

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)

传奇谢谢:)传奇!谢谢:)