u013030988
storm小店长
采纳率0%
2015-04-01 06:47 阅读 3.3k

navigationcontroller 里添加scrollview出问题

    我令一个uiviewcontroller为 navigationcontroller的rootcontroller
        在其中添加了一个 scrollview ,在scrollview内又加了一个view,view的frame写的是(0,0,320,480)但是出现的效果是view并没有从scrollview的(0,0)点,而是大概(0,64)点开始添加的,请问这是什么原因
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • kkkenty hxkfoshan 2015-04-28 06:40

    navigationcontroller下,添加scrollView,会有64的偏移,也就是导航条的高度的大小.
    这里设置一个属性就可以了.
    //取消scroll的自动留白
    self.automaticallyAdjustsScrollViewInsets = NO;

    点赞 评论 复制链接分享
  • u014398098 知名老军医 2015-10-13 06:20

    swift的

     override func viewDidLoad() {
            super.viewDidLoad()
    
                    //取消掉被NavigationController管理的自动留白
            self.automaticallyAdjustsScrollViewInsets = false
    
            self.setupScrollView()
    
    
        }
    
    点赞 评论 复制链接分享

相关推荐