文档章节

Xcode 7中Static Cells自动计算高度失效的解决方法

昊翔
 昊翔
发布于 2015/10/09 23:42
字数 149
阅读 128
收藏 0

3 月,跳不动了?>>>

在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
}

© 著作权归作者所有

昊翔

昊翔

粉丝 78
博文 6
码字总数 1889
作品 0
云浮
程序员
私信 提问
加载中

评论(0)

iOS: 在UIViewController 中添加Static UITableView

iOS: 在UIViewController 中添加Static UITableView 如果你直接在 UIViewController 中加入一个 UITableView 并将其 Content 属性设置为 Static Cells,此时 Xcode 会报错: Static table v...

法斗斗
2016/08/22
156
0
iOS开发tips-UITableView、UICollectionView行高/尺寸自适应

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jianxin160/article/details/55002487 UITableView 我们都知道UITableView从iOS 8开始实现行高的自适应相对比...

KenshinCui
2017/02/12
0
0
使用Autolayout xib实现动态高度的TableViewCell

使用Autolayout xib实现动态高度的TableViewCell 摘要 前言 最近又要做新功能了,虽然没有什么难点,只是获取后端XML数据显示到TableView,但是不是可以更简单快速的完成呢?原来Cell的动态高...

法斗斗
2015/10/14
47
0
Xcode 7 真机调试 iOS 10

苹果刚发布了 Xcode 8和iOS 10 的GM版,由于我们的应用要发新版,为了稳定,我们仍然使用Xcode 7来进行开发,但Xcode 7无法对iOS 10进行真机调试,解决方法如下: 按下图所示,打开Xcode 7的包...

RDeveloper
2016/09/10
510
0
xcode 有用插件

AMAppExportToIPA 简介: AMAppExportToIPA 是一款可以让你在Xcode的project navigator界面中直接右键点击xxx.app -> Export IPA就可以生成对应的IPA文件的Xcode插件。 Github地址:https:/...

飞翔我的梦想
2016/06/23
31
1

没有更多内容

加载失败,请刷新页面

加载更多

JavaScript .prototype如何工作? - How does JavaScript .prototype work?

问题: I'm not that into dynamic programming languages but I've written my fair share of JavaScript code. 我不喜欢动态编程语言,但是我写了相当一部分JavaScript代码。 I never real......

javail
今天
16
0
介绍一个功能丰富的 Java 工具包

大家好,本文要分享一个精品的,优质的开源的 Java 相关的开源项目了。这个开源项目在 GitHub上已经收获了上万个 star 。 这个开源项目就是:Hutool 。它是一个功能丰富的 Java 工具包。它帮...

老孟的Linux私房菜
今天
18
0
什么是反射,为什么有用? - What is reflection and why is it useful?

问题: What is reflection, and why is it useful? 什么是反射,为什么有用? I'm particularly interested in Java, but I assume the principles are the same in any language. 我对Jav......

技术盛宴
今天
19
0
SSM框架整合

mybatis逆向工程 mybatis-generator生成pojo、mapper接口及映射文件 mapper放到e3-manager-dao层中 导入sql到数据库中; 导入逆向工程工具,配置xml文件 运行main方法 重复运行main不会覆盖!...

七宝1
今天
30
0
OSChina 周日乱弹 —— 和网友的第一次开房经历

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @薛定谔的兄弟 :分享洛神有语创建的歌单「我喜欢的音乐」: 《Ljósið》- Ólafur Arnalds 手机党少年们想听歌,请使劲儿戳(这里) @xiaos...

小小编辑
今天
58
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部