【问题标题】:Unable to set constraint for UIView无法为 UIView 设置约束
【发布时间】:2020-08-27 19:44:27
【问题描述】:

我是应用程序制作的新手,正在尝试制作单视图应用程序。点击屏幕底部有一个按钮,我想展开一个UIView,它还有其他按钮可以进一步导航。

iPhone 11 Pro Max 模拟器图片:

但是,在为较小的设备检查此布局时,圆形被从侧面剪裁,如下所示:

iPhone 8 模拟器图片:

UIView 的尺寸为宽度 = 414,高度 = 400(使其在 iPhone 11 Pro Max 上看起来正确)。

自动调整大小和设置约束并没有真正的帮助。

欣赏任何类型的输入。

提前致谢。

【问题讨论】:

  • 你是怎么做半圆的?你能分享你的代码吗?
  • @Manoj 我正在使用 UIView 并更改核心半径以使其成为圆形。

标签: ios uiview constraints settings


【解决方案1】:
  1. 最初,将要展开的 UIView 的高度约束设置为 0。
  2. 单击底部按钮后,将 UIView 高度约束更改为 随心所欲。

设置高度约束值-

  1. 创建要展开的 UIView 的高度约束出口。
  2. 设置 yourViewHeightConstraint.constant = 0 或 yourViewHeightConstraint.constant = 400

【讨论】:

  • 感谢@Prajakta 的回复和分享细节。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多