- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我费了好大的劲才弄明白这个问题:
我有一个 UITableViewCell
,固定大小的 UIImage
(250 x 250) 固定在单元格的 View
顶部,还有一个 UILabel
下面的可变文本大小,其顶部固定到 UIImage
的底部,底部固定到单元格的 View
的底部。
我有一个用例,其中图像并不总是保证,因此 ImageView 有意折叠到0
高度,所以它不会打破 UILabel
顶部固定的自动布局。
我假设这将允许 UITableViewCell
缩小到标签的大小,但相反,它保持默认高度并且自动布局拉伸(stretch)标签的高度(以保持固定到顶部和底部),文本居中。
我使用了所有常见的嫌疑对象,UITAbleViewAutomaticDimension
和 estimatedRowHeight
blah blah(你可能首先会建议的!)但没有用。
我做错了什么?
我确实看到有关将 IB 中的约束的 Priority 更改为 250
而不是 1000
的内容,以便它们可以中断。还有一些引用通过调用 UILabel
上的 requiredHeight()
手动调整 UITableViewCell
的大小(蹩脚和讨厌),这破坏了布局,那又怎样我在这里做错了吗?谢谢!
最佳答案
I have a use case where an image is not always guaranteed
对于这种情况,您可以创建两种类型的 UITableViewCell
:第一种带有 UIImageView
,第二种没有。然后,在 cellForRowAtIndexPath
中初始化您想要的单元格。
关于ios - 带有可选图像的 UITableViewCell 大小调整(Swift),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39103535/
我正在尝试用 Swift 编写这段 JavaScript 代码:k_combinations 到目前为止,我在 Swift 中有这个: import Foundation import Cocoa e
我是一名优秀的程序员,十分优秀!