我自己做了这个,因为当我在视图中嵌入了UINavigation Controller时,顶栏会向下推我的UITextVIEw,所以文本在底部开始编辑.
取消选中UIVIEwController中StoryBoard中顶部栏下的扩展边缘可以解决我的问题,但我不明白发生了什么.
有人可以解释这个属性的目的是什么,我想了解更多.
解决方法 默认情况下,UItableVIEwController的视图会自动插入iOS7中,以便它们不会从导航栏/状态栏下方开始.这是通过Interface Builder中UItableVIEwController的Attributes Inspector选项卡上的“Adjust scroll vIEw insets”设置控制,或者通过UIVIEwController的setautomaticallyAdjustsScrollVIEwInsets:方法控制.对于UIVIEwController的内容,如果您不希望其视图的内容在顶部/底部栏下方扩展,则可以使用Interface Builder中的“在顶部栏下/底部栏下设置”设置.这可以通过edgesForExtendedLayout属性访问.
参考:Why does UIViewController extend under UINavigationBar,while UITableViewController doesn’t?
总结以上是内存溢出为你收集整理的ios – UIViewController中的扩展边缘属性是什么?全部内容,希望文章能够帮你解决ios – UIViewController中的扩展边缘属性是什么?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)