UITableViewCell 中的固定大小的 imageView 或固定的文本定位?
Posted
技术标签:
【中文标题】UITableViewCell 中的固定大小的 imageView 或固定的文本定位?【英文标题】:Fixed-size imageView in UITableViewCell or fixed text positioning? 【发布时间】:2010-11-22 22:02:59 【问题描述】:是否有任何已知的方法可以将UITableViewCell
的 imageView 调整为固定大小,使右侧的文本始终对齐?
或者,我会将 textLabels 定位到具有固定宽度的固定位置。
但是,在标签和 imageView 上设置中心、框架或边界不会产生任何结果。
有没有人有代码方便如何创建一个透明的UIImage
(好吧,或者CGImage
)并将我的图像复制到它的中心,而不应用任何缩放?
【问题讨论】:
【参考方案1】:子类 UITableViewCell 并覆盖 -layoutSubviews。
【讨论】:
【参考方案2】:如果内置标签和图像视图不符合您的喜好,您可以创建自己的并将它们添加为子视图。
【讨论】:
内置的图像视图“不喜欢”并没有那么多;它根本不像任何其他 UIImageView 那样工作,因为它不响应调整大小、内容模式等。非常烦人。以上是关于UITableViewCell 中的固定大小的 imageView 或固定的文本定位?的主要内容,如果未能解决你的问题,请参考以下文章
如何为 UITableViewCell 的 ImageView 设置固定大小?
iOS 11 中 UITableViewCell 内的 UIImageView 的固定大小
UITableViewCell 不使用 Swift 动态调整大小
当 UITableViewCell 中的行数固定时,UILabel 占用空间?