navigationcontroller 里添加scrollview出问题
    我令一个uiviewcontroller为 navigationcontroller的rootcontroller
        在其中添加了一个 scrollview ,在scrollview内又加了一个view,view的frame写的是(0,0,320,480)但是出现的效果是view并没有从scrollview的(0,0)点,而是大概(0,64)点开始添加的,请问这是什么原因

2个回答

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

IOS_XCode
iOS_XCode 大牛,这个留白是什么意思啊? 我知道可以设置它来显示scrollview,但是不太理解它里面的意思,求科普一下啊.
接近 5 年之前 回复

swift的

 override func viewDidLoad() {
        super.viewDidLoad()

                //取消掉被NavigationController管理的自动留白
        self.automaticallyAdjustsScrollViewInsets = false

        self.setupScrollView()


    }
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐