ios - 带有自定义控件的 UITableViewCell

标签 ios uitableview autolayout

我正在尝试创建派生的UITableViewCell

右侧(青色,宽度为 200,但将来会在运行时调整大小)包含我的评级控件。

左侧是一个UIView(蓝色)填充剩余空间。它包含一个占据此处所有空间的文本标签。 (将来我希望调整表格单元格的高度,以便它可以包含标签中的任何文本。)

然而,它完全无视我的指示。我已将评级控制设置为零右边距。 UIView 的左边距为零。 UIView 右侧 = 评分控件左侧。

在固定评级控制宽度的情况下,它应该有效吗?但恰恰相反。两件事都被推到左边。 (比如带有文本标签的 uiview 宽度可能是 20%,评级控制宽度可能是 20% - 其余空白)

enter image description here

最佳答案

我无法阅读您的所有限制,但您的“分数 View ”(我们称之为 A)和“评分 View ”(我们称之为 B)必须有 SEVEN(我只能看到其中 6 个)应固定到其 super View (即“内容 View ”)的约束。

他汀应该是

A.leading = superview.leading

A.top = superview.top

A.bottom = superview.bottom

A.trailing = B.leading

B.top = superview.top

B.bottom = superview.bottom

B.trailing = superview.trailing

关于ios - 带有自定义控件的 UITableViewCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37265210/

相关文章:

ios - UIPopOverPresentationController 在presentationTransitionWillBegin 上崩溃

ios - 检测点击但也检测单元格的拖动

iphone - 使用 UITableViewController 时如何尽量减少重复自己

ios - 如何在 Swift 1.2 的 cellForRowAtIndexPath 中返回两种类型的自定义表格 View 单元格之一

ios - 可以忽略 Xcode 中冲突的约束吗?

ios - 如何消除 “Leading and Trailing constraints … there is already a center constraint” 警告

objective-c - 使用 AVFoundation 捕获图像时无法设置图片大小

ios - 为什么这个 Swift 结构实例化会崩溃?

ios - User 多久前创建了一个帖子,NSDate(),操作创建的 "time of post"的格式

ios - 在 iOS 中将项目放置在屏幕中央