我在不使用新的Controller类的情况下制作了多个视图,我使用了UIgestureRecognizer
但看起来并不好看。
当我们开始从左侧角落滑动时,我想像ios设备一样滑动。
答案 0 :(得分:0)
您可以使用scrollview实现此功能。
步骤:
1)首先放置一个填满整个屏幕的滚动视图。
2)接下来创建一个容器视图,该视图与保存两个视图一样大。
let containerSize = CGSize(width: 640.0, height: 640.0)
containerView = UIView(frame: CGRect(origin: CGPoint(x: 0, y: 0),size:containerSize))
scrollView.addSubview(containerView)
3)现在创建视图1,view2并将它们添加到容器视图中。
4)将scrollview内容大小设置为容器大小</ p>
scrollView.contentSize = containerSize;
5)然后设置scrollview委托方法
func viewForZoomingInScrollView(scrollView: UIScrollView!) -> UIView!{
return containerView
}