ios - StackView 添加了一个跨越边界约束,它弄乱了我的视图高度
问题描述
我的 textView 比 scrollView 大,这意味着 scrollView 应该将其框架高度扩展到 textView 的大小(基于此约束):
[self.scrollView.heightAnchor constraintEqualToAnchor:self.textView.heightAnchor];
但是,scrollView 相反选择不展开(这会切断文本视图),因为它遵循我无法理解的这个约束:
UISV-spanning-boundary: _UILayoutSpacer.bottom >= self.bottom
这些是我的 stackView 的详细信息:
self.stackView.axis = UILayoutConstraintAxisHorizontal;
self.stackView.alignment = UIStackViewAlignmentTop;
self.stackView.distribution = UIStackViewDistributionFill;
为什么我的 stackView 添加了这个额外的约束?
解决方案
推荐阅读
- r - 对于 r 中的循环问题:if (length[i] == 1) { 中的错误:需要 TRUE/FALSE 的缺失值
- java - 将秒除以 60 两次得到小时结果为零
- java - Spark 和 ElasticSearch 集成
- udp - gst-launch bogus 'no element "udpsrc"' 错误
- c# - C#将值添加到带有标识符号的组合框
- node.js - 为什么 Multer 在 nodeJS 上导致 errno -4058
- javascript - 你如何通过一个数组来随机生成一个不重复的随机数?
- python - 使用 np.where 时类型比较无效?
- python - 来自具有 virtuaenv 的容器的提交图像不起作用
- java - JavaFX 可以在二维形状中编写“无边界”吗?