如何为 UIViewController 的第一个视图提供带有乘数的垂直间距
Posted
技术标签:
【中文标题】如何为 UIViewController 的第一个视图提供带有乘数的垂直间距【英文标题】:How to give vertical spacing with multiplier to the first view of UIViewController 【发布时间】:2018-07-05 11:02:48 【问题描述】:当我为viewController
的第一个视图提供垂直间距时,只有常量生效,但乘数不适用于多个设备。
设置第一个视图后,在所有其他视图中都运行良好。
所以,请给我正确的答案。
见下图
【问题讨论】:
当我在UIImageview
和UIButton
之间给出垂直间距的乘数时,它可以完美地工作并在所有设备中动态显示距离。
你不能像这样给出乘数,因为在最初的***控制中,它的基础距离为0。因此它乘以任何数字无效。
我认为@ABK 你是对的。
【参考方案1】:
尝试像上图一样给出乘数值。
【讨论】:
但我的问题是,“是否值得在 viewController 的第一个视图中给出?” 因为我给的时候,在乘数空间显示1.3,但是在设计上看不到效果。 是的,当然。它将针对视图控制器中存在的每个视图进行锻炼。【参考方案2】:经过努力,最后我使用中心垂直和乘数解决了它。我知道这不是我的问题的解决方案,但我对新的解决方案感到满意。
图片上传到这里。
【讨论】:
以上是关于如何为 UIViewController 的第一个视图提供带有乘数的垂直间距的主要内容,如果未能解决你的问题,请参考以下文章
如何为没有情节提要的 UIViewController (Swift) 提供标识符?
如何为我在 Swift 中以编程方式创建的 UIViewController 子类创建 init?
如何为 UIViewController.view 中也具有 UITapGestureRecognizer 的 UIView 挑选和操作 UITapGestureRecognizer?