Xcode 7中Static Cells自动计算高度失效的解决方法
为什么80%的码农都做不了架构师?>>>
在iOS 8及以后的版本,我们可以这样设置tableView,让它自动计算高度
self.tableView.estimatedRowHeight = 44
self.tableView.rowHeight = UITableViewAutomaticDimension
但升级到Xcode 7之后发现这个方法对设置为Static Cells的table view就不管用了(这里探讨了原因)。我们可以通过实现UITableViewDelegate里的方法达到同样的效果,代码如下:
Objective-C:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{return UITableViewAutomaticDimension;
}- (CGFloat)tableView:(UITableView *)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath
{return 44;
}
Swift:
override func tableView(tableView: UITableView, estimatedHeightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {return 44
}override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {return UITableViewAutomaticDimension
}
转载于:https://my.oschina.net/aetern/blog/515015
Xcode 7中Static Cells自动计算高度失效的解决方法相关推荐
- 在VNC中Xfce4中Tab键失效的解决方法
博客新址: http://blog.xuezhisd.top 邮箱:xuezhisd@126.com 说明 在Ubuntu Server 14.04上安装了xfce4桌面环境,但是却发现***在终端中 ...
- js中当等于最小值是让代码不执行_网页中JS函数自动执行常用三种方法
本文为大家分享了在网页中JS函数自动执行常用方法,供大家参考,具体内容如下 一.JS方法 1.最简单的调用方式,直接写到html的body标签里面: 2.在JS语句调用: function myfun ...
- Easyui中使用jquery或js动态添加元素时出现的样式失效的解决方法
Easyui中使用jquery或js动态添加元素时出现的样式失效的解决方法 在添加完之后,可以使用 $.parser.parse();这个方法进行处理: (1) 对整个页面重新渲染: $.parser ...
- VSCode中,新建js文件中编译器自带jQuery提示失效的解决方法
VSCode中,新建js文件中编译器自带jQuery提示失效的解决方法 在VSCode中,新建js文件可能会发生VSCode自带的jQuery提示引起失效,如下图 在HTML文件中进行编辑,<s ...
- Eclipse中拷贝粘贴偶尔失效的解决方法
Eclipse中拷贝粘贴偶尔失效的解决方法 安装的最新的 2020-03 版本,也就是 4.15, 之前用4.5, 4.6的时候没遇到过这个问题. 现象是:Ctrl+C 然后 Ctrl+V , 在同文 ...
- html网页自动运行函数,在网页中JS函数自动执行常用三种方法
在网页中JS函数自动执行常用三种方法 在HTML中的Head区域中,有如下函数: functionn MyAutoRun() { //以下是您的函数的代码,请自行修改先! alert("函数 ...
- Win10企业版任务栏上搜索功能失效的解决方法
Win10企业版任务栏上搜索功能失效的解决方法 1. 系统版本与问题描述 ① 系统版本 ② 问题描述 2. 问题分析与解决方法 ① 问题分析 ② 解决方法 1. 系统版本与问题描述 ① 系统版本 系统 ...
- margin-top失效的解决方法
异常处理汇总-前端系列 http://www.cnblogs.com/dunitian/p/4523015.html 我的是属于这种情况 按照网上的说法,我就是这个现象了 两个层box1和box2,b ...
- jQuery EasyUI动态添加控件或者ajax加载页面后不能自动渲染问题的解决方法
博客分类: jquery-easyui jQueryAjax框架HTML 现象: AJAX返回的html无法做到自动渲染为EasyUI的样式.比如:class="easyui-layout ...
最新文章
- 分科目统计每科前三名的学生
- 计算机网络平台实验,计算机网络实验
- 获得邮件列表失败_新手在批发交易中会失败的5个领域
- [课程复习] 数据结构之线性表、树、图、查找、排序经典算法复习
- HBase读写的几种方式(三)flink篇
- 2019-暑期实习生-自然语言处理算法岗-面试题
- java 保存和读取本地文件
- internetreadfile读取数据长度为0_Go发起HTTP2.0请求流程分析(后篇)——标头压缩
- DMA(direct memory access)控制方式
- iOS中 H5的input输入框focus()无法自动拉起键盘(解决方法)
- STM32库中自定义的数据类型
- 权限汇总 uses-permission
- 一个驱动级别的 键盘鼠标模拟工具
- 麒麟子出了一款免费3D角色虚拟摇杆控制器!这也太好用了
- 31个全网最常用python实现(体系学习,学完显著提高代码复用能力)
- android学习和广告平台赚钱
- 【激光SLAM, ROS】激光畸变的校正
- ERP标准物料编码规则指南
- vue3 script setup写法
- R语言绘制棒棒糖图(火柴杆图)