我创建了一个可滚动的UIViewController
,其中UIScrollView
带有故事板。在此屏幕上,底部有两个UITextView
,一个MKMapView
,两个UIDatePicker
和一个UIButton
。
我的设计就像在How to use UIScrollView in Storyboard中描述的那样。在我的代码中,我在viewDidLoad()
中添加了以下行:
scrollView.pagingEnabled = true
scrollView.addSubview(textView)
scrollView.addSubview(map)
scrollView.addSubview(starttime)
scrollView.addSubview(endtime)
scrollView.contentSize = CGSizeMake(375, 1000)
scrollView.frame = CGRect(x: 0,y: 0,width: 375,height: 667)
屏幕真的可以分解,但是如果我想用两个日期选择器设置日期,或者我想点击屏幕底部的按钮,焦点会一直跳到屏幕顶部。我总是可以处理屏幕上显示在开始屏幕上的元素。始终可通过滚动访问的每个元素都不可用。所以,我不能使用UIScrollView
上的所有元素。怎么可能解决这个问题?