文档章节

关于用UITabelView发现的问题以及解决

阴雨音语
 阴雨音语
发布于 2016/06/17 14:08
字数 131
阅读 39
收藏 0

 


创建一个tbaleView添加到view中,然后数据源方法展示cell,代理方法返回

headerView.

突然发现header距离tableView顶部上面有一部分间距.


当tableView在有navigation的环境下,显示的内容会距离tableView顶部

有状态栏加导航栏高度的间距.

 

所以布局不能是这样

        view.addSubview(familyTableView);
        
        familyTableView.sd_layout()
            .topSpaceToView(view,XNTool().topHeight)
            .leftEqualToView(view)
            .rightEqualToView(view)
            .bottomEqualToView(view);
        
        familyTableView.updateLayout();

而是这样

        view.addSubview(familyTableView);
        
        familyTableView.sd_layout()
            .topEqualToView(view)
            .leftEqualToView(view)
            .rightEqualToView(view)
            .bottomEqualToView(view);
        
        familyTableView.updateLayout();

 

Q.E.D.

© 著作权归作者所有

共有 人打赏支持
阴雨音语
粉丝 55
博文 294
码字总数 43486
作品 0
东城
程序员
有了Auto Layout,为什么你还是害怕写UITabelView的自适应布局?

Apple 算是最重视应用开发体验的公司了。从Xib到StoryBoard,从Auto Layout到Size Class,每一次的更新,都会给iOS应用的开发带来不小的便利。但是,对于绝对多数iOS攻城狮来说,我们依然还是...

hejunbinlan
2015/10/15
72
0
有了Auto Layout,为什么你还是害怕写UITabelView的自适应布局?

Apple 算是最重视应用开发体验的公司了.从Xib到StoryBoard,从Auto Layout到Size Class,每一次的更新,都会给iOS应用的开发带来不小的便利.但是,对于绝对多数iOS攻城狮来说,我们依然还是很害怕...

ios122
2015/09/23
0
0
ios触摸事件穿透问题

问题是这样的,我在UIViewController中实现了 - (void) touchesBegan:(NSSet )touches withEvent:(UIEvent )event 方法,当view的subviews为空时正常响应,可当我放了个UITableView上去时,U...

xoHome
2012/12/14
3.3K
1
一些日常用到的技术,不断积累中

整理iOS9适配中出现的坑 适配iOS9遇到的一些问题Scheme白名单 Bitcode及解决办法 iOS开发本地缓存(数据离线缓存、读取、释放 [ios] 数据持久化(加密等) 集成设置界面LGSettingView UICol...

iShown
2016/01/19
114
0
UITabelView使用流程

创建一个类继承自tableView. 在那个文件中这样写,然后使用这个方法创建出来的tableView就有属性了. 想让cell显示对应内容 声明一个模型属性,重写didSet

阴雨音语
2016/06/18
27
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

移除或自定义 WordPress 仪表盘欢迎面板

第一次登录 WordPress 后台仪表盘页面,默认都会显示 WordPress 的欢迎面板: 如果我们要移除这个面板,在主题的 functions.php 中添加下面的代码即可: 12 //移除 WordPress 仪表盘欢迎面...

james_laughing
18分钟前
0
0
HashMap实现原理及源码分析

HashMap实现原理及源码分析   哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,...

DemonsI
22分钟前
0
0
eggjs学习笔记

快速初始化 生成项目(要求最低的node版本8.x) npm i egg-init -gegg-init egg-example --type=simplecd egg-examplenpm i 启动项目 npm run dev 配置 环境配置会覆盖默认配置 config...

别人说我名字很长
25分钟前
1
0
Winform Timer控件时间间隔

sender as System.Timers.Timer).Interval = 23 * 60 * 60 * 1000.0;//将时间间隔改为23小时,23小时后重新发生timer_Elapsed事件。 //60000:时间间隔1分钟,300000:时间间隔5分钟,600000:...

笑丶笑
25分钟前
0
0
在win10系统下怎样快速切换任务视图

切换窗口:Alt + Tab 任务视图:Win + Tab (松开键盘界面不会消失) 切换任务视图:Win + Ctrl +左/右 创建新的虚拟桌面:Win + Ctrl + D 关闭当前虚拟桌面:Win + Ctrl + F4...

SummerGao
29分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部