【发布时间】:2018-11-01 09:32:08
【问题描述】:
我有一个 UIView 子类(图形)嵌入在 UIViewController 内的 UIScrollview 内,这是 UIPageViewControllers 页面之一...我正在尝试禁用 @ 的滚动987654327@ 以便用户扫描滚动以查看图表的最左侧,而无需翻页。我怎样才能做到这一点? ScrollView 甚至是这项工作的正确工具吗?
class HistoricalHealthDataViewController: UIViewController, UIScrollViewDelegate {
@IBOutlet weak var graphScrollView: UIScrollView!
@IBOutlet weak var hockeyTrackerGraphView: HockeyTrackerGraphView! {
didSet {
self.hockeyTrackerGraphView.graphableObjects = HFRGraphableObjects
}
}
var HFRGraphableObjects: [HockeyTrackerGraphableObject] = []
override func viewDidLoad() {
super.viewDidLoad()
graphScrollView.delegate = self
}
func scrollViewDidScroll(_ scrollView: UIScrollView) {
if let parentPageViewController = parent as? HistoricalPageViewController {
for gestureRecognizer in parentPageViewController.gestureRecognizers {
print("gestureRecognizer")
gestureRecognizer.isEnabled = false
}
}
}
}
【问题讨论】:
标签: ios swift uiscrollview uikit uipageviewcontroller