uitableview相关内容

UIView 纵横比混淆 systemLayoutSizeFittingSize

好的,另一个 UITableViewCell 动态高度问题,但有点扭曲.不幸的是,我不能仅在发布时才跳转到 iOS 8,否则问题将得到解决.需要 iOS >= 7.1. 我正在尝试实现一个单元格,该单元格顶部有两个图像,下方有一个标题标签,下方有一个描述标签.我知道两个顶部图像将是方形的,因此我希望它们具有相同的尺寸并保持方形纵横比,但在屏幕尺寸变化时调整大小(如方向改变或不同的设备). ..
发布时间:2022-01-18 20:31:07 移动开发

调用 layoutIfNeeded() 时 AutoLayout 会破坏约束

我正在尝试使用 Swift 使用 XCode6 在 UITableView 中实现动态高度 UITaleViewCell. 通过以图形方式设置约束,我将单元格布局如下(屏幕截图来自 XCode5,因为 XCode6 上的 NDA).我还将 BodyLabel 的 Line Break 属性设置为“自动换行",并将行号设置为“0"以允许多行. 现在,如果我只是在 tableView(ta ..
发布时间:2022-01-18 20:28:26 移动开发

iOS 8 自动高度单元格在第一次加载时高度不正确

我有一个 iOS 8 应用程序,其中有一个搜索结果页面,每个单元格都会根据某个标签的高度自动调整大小.但是,在视图首次加载后,显示的单元格不会自动调整大小.向下滚动后,随后的单元格大小正确.我正在我的故事板中连接自动布局约束.我在 viewDidLoad 中有以下代码. - (void)viewDidLoad {[超级视图DidLoad];//配置tableView,以便我们使用启用自动布局的行 ..
发布时间:2022-01-18 20:26:26 移动开发

UITableViewCellContentView 高度怎么可能与 heightForRowAtIndexPath 不同:

我的 UITableView 遇到了一个非常奇怪的问题.我有一些不同的单元格要显示在类似新闻源的表格视图中. 重复使用后的单元格出现问题.该单元格包含两个图像、两个标签和一个带有分享/喜欢/评论按钮的视图.我会试着画它,但我不确定它会不会漂亮: -----------------------------------------------||__ _____________________ ..
发布时间:2022-01-18 20:25:44 移动开发

匹配自定义 & 的左对齐标准 UITableViewCell 类型

我正在情节提要中定义自定义 UITableViewCell.我还使用了一些内置的标准样式单元格.我需要设置约束,以便我的自定义单元格与平台定义的单元格匹配(它们的标题在左侧正确对齐). 我注意到单元格的左对齐在 iOS 版本和运行它的设备之间发生了变化.似乎左对齐与默认单元格separatorInset相同. 这里是 UITableViewCell 的 separatorInset 用 ..
发布时间:2022-01-18 20:24:05 移动开发

使用 UIStackView 的动态 UITableView 行高?

很惊讶这不是开箱即用的,因为这似乎是堆栈视图的一个重要用例.我有一个 UITableViewCell 子类,它将 UIStackView 添加到 contentView.我在 tableView(_cellForRowAtIndexPath:) 中向堆栈视图添加标签,并且 tableview 设置为使用动态行高,但它似乎不起作用,至少在 Xcode 7.3 中.我也觉得在堆栈视图中隐藏排列的子视图 ..
发布时间:2022-01-18 20:23:20 移动开发

键入时调整包含 UITextView 的 UITableViewCell 的大小

我有一个包含自定义单元格的 UITableViewController.每个单元格都是使用 nib 创建的,并包含一个不可滚动的 UITextView.我在每个单元格内添加了约束,以便单元格使其高度适应 UITextView 的内容.所以最初我的控制器看起来像这样: 现在我希望当用户在单元格中键入内容时,其内容会自动适应.这个问题已经被问过很多次了,特别看this 或 这里的第二个答案.因此 ..
发布时间:2022-01-18 20:22:58 移动开发

UITableViewCell 中 UILabel 的不明确布局警告

我在 UITableViewCell 中有两个彼此相邻的 UILabel 视图.左边的有一条线,右边的可以有多条线,并使用剩下的任何水平空间.两个标签与单元格顶部的距离相同.单元格的高度由右标签的高度决定.在某些情况下,我会在右侧 UILabel 上方和下方看到不需要的额外空间,因此它们不是顶部对齐的.进一步研究,我发现 hasAmbiguousLayout 为两个标签返回 YES. 当我在 ..
发布时间:2022-01-18 20:19:39 移动开发

当我使用几种不同的方式显示单元格时,UITableView 单元格中是否可以有不同的高度?

我花了几天时间试图解决这个问题,但似乎没有解决方案.我有一个非常基本的 UITableView 单元格,里面有两个标签.其中之一将是一条线,第二条将是多线.第二个将在高度上有所不同.这是我正在尝试生成的示例( UITableViewCells 内的 UIStackViews ): 通过阅读数百篇 SO 帖子、数百篇博客、搜索 Apple 开发者网站,似乎有无数种方法可以编写此内容.在尝试了数 ..
发布时间:2022-01-18 20:19:00 移动开发

iOS8 使用 Interface Builder 自行调整大小的静态 TableView 单元格

我很高兴能够在 Xcode 中构建我的静态 TableViews,使用自动布局来支持动态类型,如 WWDC2014 表和集合视图的新功能. 我更喜欢严格使用 Xcode/Interface Builder 和故事板来处理自动布局.当我这样做时,不知何故 TableView 单元格没有调整大小,我确定我错过了一些简单的东西. 为了重现这一点,使用 Xcode 7 beta 5,我: ..
发布时间:2022-01-18 20:14:07 移动开发

方向更改后 UITableView 布局中的错误

我有一个基于自动布局(约束)的应用程序,并注意到在方向更改后 tableview 存在问题.repro 步骤如下(我有一个非常基本的 repro 应用程序 - 带有一个 tableview 和一个添加新项目的添加按钮). 将您的应用程序旋转到横向模式,以便 tableview 现在是横向的. 向 tableview 添加项目,请参阅下面的 1 旋转回纵向,tableview 现在将浮动在 ..
发布时间:2022-01-18 20:11:37 移动开发

如何使用 AutoLayout 以编程方式创建自定义 UITableViewCell

我正在尝试实现一个 UITableView,它的行为类似于 twitter 客户端的时间线.现在我只是试图在 UITableViewCell 中获取两个标签.正如 this Stack Overflow answer 所推荐的,我为每个布局使用了不同的重用标识符.我的布局很简单,由一个标签或两个标签组成.最终我将调整 UITableViewCells 的高度,但首先我需要让单元格填充内容. ..
发布时间:2022-01-18 20:09:52 移动开发

iOS - 自定义表格单元格不是 UITableView 的全宽

我可能做错了.所以我创建了一个 UITableView,它本质上将自动布局尾随空间设置为主视图.我正在为此表创建一个自定义单元格,因此我在原型单元格上使用药物,对其进行了自定义,并为它创建了我的类.这一切都很好. 我似乎无法解决的是自定义单元格没有达到实际表格单元格的全宽,因此只会显示白色背景.如果我不使用自定义单元格,则会使用整个宽度表格单元格. 我为单元格内容设置了约束,以便背景图 ..
发布时间:2022-01-18 20:06:39 移动开发