导航控制器的根控制器 是滚动性&普通的frame区别
2024-10-18 11:37:11
当一个控制器有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的差距
最新文章
- js自动完成
- JMeter学习-023-JMeter 命令行(非GUI)模式详解(一)-执行、输出结果及日志、简单分布执行脚本
- (LinkedList)Intersection of Two Linked Lists
- 动态规划晋级——HDU 3555 Bomb【数位DP详解】
- ASP.NET中Json的处理
- vim命令---存阅
- MVC3+EF4.1学习系列(六)-----导航属性数据更新的处理
- MACOS关闭指定端口
- hdu 1011 Starship Troopers(树形DP入门)
- js拼音排序
- 干货 | Java8 新特性教程
- .net core使用ViewComponent将页面图片转码成base64
- 微信小程序心得
- 【Thymeleaf】常用属性
- mnist全连接层网络权值可视化
- CentOS7 JDK1.8部署详解
- 几种常见数据库的driverClassName和url
- CRM 更新解决方案之注意事项
- Qt ------ 自定义QVector<;T>;中的T
- node.js浅谈