首页 > 其他 > 详细

导航控制器的根控制器 是滚动性&普通的frame区别

时间:2015-02-07 13:02:50      阅读:247      评论:0      收藏:0      [点我收藏+]

当一个控制器有navigationBar&tabBar:

1.当导航控制器根控制器是tableViewController时,tableView 的frame原点是屏幕左上角,当向tableView上添加子控件到(0,0)点时,会添加到导航条左下角,即会有64的差距,这是由于可扩展区域引起的,本质是tableView继承scrollView,有contentSize的原因,总之使用有滚动特性的控件时,注意此因素影响,动态观察tableView的层次结构会发现有一层scrollView--->UITableViewWrapperView

当向导航控制器的根view上添加子控件到(0,0)点时,会在屏幕左上角

2.当导航控制器根控制器是ViewController时,View 的frame原点是屏幕左上角,当向View上添加子控件到(0,0)点时,会添加到屏幕左上角

3.tabBar同理会有49的差距

 

技术分享

导航控制器的根控制器 是滚动性&普通的frame区别

原文:http://www.cnblogs.com/lijianyi/p/4278595.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!