为什么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自动计算高度失效的解决方法相关推荐

  1. 在VNC中Xfce4中Tab键失效的解决方法

    博客新址: http://blog.xuezhisd.top 邮箱:xuezhisd@126.com 说明 在Ubuntu Server 14.04上安装了xfce4桌面环境,但是却发现***在终端中 ...

  2. js中当等于最小值是让代码不执行_网页中JS函数自动执行常用三种方法

    本文为大家分享了在网页中JS函数自动执行常用方法,供大家参考,具体内容如下 一.JS方法 1.最简单的调用方式,直接写到html的body标签里面: 2.在JS语句调用: function myfun ...

  3. Easyui中使用jquery或js动态添加元素时出现的样式失效的解决方法

    Easyui中使用jquery或js动态添加元素时出现的样式失效的解决方法 在添加完之后,可以使用 $.parser.parse();这个方法进行处理: (1) 对整个页面重新渲染: $.parser ...

  4. VSCode中,新建js文件中编译器自带jQuery提示失效的解决方法

    VSCode中,新建js文件中编译器自带jQuery提示失效的解决方法 在VSCode中,新建js文件可能会发生VSCode自带的jQuery提示引起失效,如下图 在HTML文件中进行编辑,<s ...

  5. Eclipse中拷贝粘贴偶尔失效的解决方法

    Eclipse中拷贝粘贴偶尔失效的解决方法 安装的最新的 2020-03 版本,也就是 4.15, 之前用4.5, 4.6的时候没遇到过这个问题. 现象是:Ctrl+C 然后 Ctrl+V , 在同文 ...

  6. html网页自动运行函数,在网页中JS函数自动执行常用三种方法

    在网页中JS函数自动执行常用三种方法 在HTML中的Head区域中,有如下函数: functionn MyAutoRun() { //以下是您的函数的代码,请自行修改先! alert("函数 ...

  7. Win10企业版任务栏上搜索功能失效的解决方法

    Win10企业版任务栏上搜索功能失效的解决方法 1. 系统版本与问题描述 ① 系统版本 ② 问题描述 2. 问题分析与解决方法 ① 问题分析 ② 解决方法 1. 系统版本与问题描述 ① 系统版本 系统 ...

  8. margin-top失效的解决方法

    异常处理汇总-前端系列 http://www.cnblogs.com/dunitian/p/4523015.html 我的是属于这种情况 按照网上的说法,我就是这个现象了 两个层box1和box2,b ...

  9. jQuery EasyUI动态添加控件或者ajax加载页面后不能自动渲染问题的解决方法

    博客分类: jquery-easyui jQueryAjax框架HTML  现象: AJAX返回的html无法做到自动渲染为EasyUI的样式.比如:class="easyui-layout ...

最新文章

  1. 分科目统计每科前三名的学生
  2. 计算机网络平台实验,计算机网络实验
  3. 获得邮件列表失败_新手在批发交易中会失败的5个领域
  4. [课程复习] 数据结构之线性表、树、图、查找、排序经典算法复习
  5. HBase读写的几种方式(三)flink篇
  6. 2019-暑期实习生-自然语言处理算法岗-面试题
  7. java 保存和读取本地文件
  8. internetreadfile读取数据长度为0_Go发起HTTP2.0请求流程分析(后篇)——标头压缩
  9. DMA(direct memory access)控制方式
  10. iOS中 H5的input输入框focus()无法自动拉起键盘(解决方法)
  11. STM32库中自定义的数据类型
  12. 权限汇总 uses-permission
  13. 一个驱动级别的 键盘鼠标模拟工具
  14. 麒麟子出了一款免费3D角色虚拟摇杆控制器!这也太好用了
  15. 31个全网最常用python实现(体系学习,学完显著提高代码复用能力)
  16. android学习和广告平台赚钱
  17. 【激光SLAM, ROS】激光畸变的校正
  18. ERP标准物料编码规则指南
  19. vue3 script setup写法
  20. R语言绘制棒棒糖图(火柴杆图)

热门文章

  1. 大数据之Linux早课9.21
  2. 工作中系统报错:数据库连接失败怎么办?
  3. Codeforces 38B - Chess
  4. Qtopia-2.2.0 的配置和交叉编译
  5. 一次向svn中增加所有新增文件 svn add all new files【转】
  6. Redis集群功能概述
  7. 11g 64位部分安装过程
  8. 易语言 读写txt文本
  9. 微信小程序 wx.request异步网络请求
  10. 2-4 zookeeper配置文件介绍,运行zk