美文网首页
automaticallyAdjustsScrollViewIn

automaticallyAdjustsScrollViewIn

作者: 五月飞 | 来源:发表于2016-08-19 13:50 被阅读41次
    automaticallyAdjustsScrollViewInsets.png default.png extendedLyoutIncludesOpaqueBars.png isTranslucent.png edgesForExtendedLayout.png 这张图说明了一切

    观察中间红色按钮的位置,可以了解到self.view.frame的起始位置不同

    btn.center = self.view.center
    

    创建scrollView的代码,frame = self.view.bounds

    scrollView = UIScrollView()
    scrollView.frame = self.view.bounds
    scrollView.backgroundColor = UIColor.lightGrayColor()
    scrollView.contentSize = CGSize(width: 0, height: 1000)
    view.addSubview(scrollView)
    

    红色和蓝色视图的设置,注意红色视图的frame.origin.y

    let redView = UIView()
    redView.frame.origin = CGPoint(x: 10, y: scrollView.frame.size.height - 164)
    redView.frame.size = CGSize(width: 100 , height: 100)
    redView.backgroundColor = UIColor.redColor()
    scrollView.addSubview(redView)
            
    let blueView = UIView()
    blueView.frame.origin = CGPoint(x: 10, y: 0)
    blueView.frame.size = CGSize(width: 100 , height: 100)
    blueView.backgroundColor = UIColor.blueColor()
    scrollView.addSubview(blueView)
    

    第一页是默认展示效果
    第二页是自定义视图效果
    第三页是滑动不经过navigationBar效果

    另外下面有详细介绍的,最近比较忙,等笔者有时间再整理
    http://www.myexception.cn/operating-system/1809934.html

    相关文章

      网友评论

          本文标题:automaticallyAdjustsScrollViewIn

          本文链接:https://www.haomeiwen.com/subject/ttybsttx.html