本文共 1860 字,大约阅读时间需要 6 分钟。
ps:这两个界面都是项目的一部分,具体还没有完善。。
override func viewDidLoad() { super.viewDidLoad() // 修饰界面: setupView() let firstTest = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "home") let secondTest = SynExercise() // 加子视图,然后就可以响应子视图的点击事件了。。 self.addChild(secondTest) firstTest.view.frame = CGRect(x: 0, y: 0, width: SCREEN_WIDTH, height: contentScrollView.frame.height) secondTest.view.frame = CGRect(x: SCREEN_WIDTH, y: 0, width: SCREEN_WIDTH, height: contentScrollView.frame.height) self.contentScrollView.addSubview(firstTest.view) contentScrollView.addSubview(secondTest.view) // 设置scrollView的属性: 1-2 去掉移动的显示栏, //3-4-5禁止弹跳描述的当scrollview的显示超过内容区域的边缘以及返回时,是否有弹性,默认值为YES。值为YES的时候,意味着到达contentSize所描绘的的边界的时候,拖动会产生弹性。值为No的时候,拖动到达边界时,会立即停止。所以,如果在上面的例子当中,将bounces设置为NO时,窗口中是不会显示contentSize范围外的内容的。 contentScrollView.showsVerticalScrollIndicator = false contentScrollView.showsHorizontalScrollIndicator = false contentScrollView.alwaysBounceVertical = false contentScrollView.alwaysBounceHorizontal = false contentScrollView.bounces = false self.contentScrollView.contentSize = CGSize(width: 2*SCREEN_WIDTH, height: 0) } func setupView(){ // 这只contentView(ScrollView的fram大小) contentScrollView.frame = CGRect(x: 0, y: 118*X_, width: SCREEN_WIDTH, height: SCREEN_HEIGHT-118*X_) contentScrollView.isPagingEnabled = true}
欢迎大家有有问题与我讨论,如果对你有帮助,可以点赞
您的点赞就是我最大的动力转载地址:http://cjywi.baihongyu.com/