gpt4 book ai didi

ios - 如何获得 View 边距的大小?

转载 作者:可可西里 更新时间:2023-11-01 01:36:47 25 4
gpt4 key购买 nike

我有一个 UIViewController,我想更新 Controller 内的另一个 View ,以便前导空间与左边距有一定距离。

我的问题是如何获得边距的大小或如何根据边距定位某些东西?

最佳答案

View 的左边距大小为 view.layoutMargins.left

您可以获得左边距的布局 anchor ,如 view.layoutMarginsGuide.leftAnchor。示例:

subview.leftAnchor.constraintEqualToAnchor(view.layoutMargins.leftAnchor).active = true

请注意,如果您希望您的界面在从右到左的语言环境中正确翻转,您应该使用 leadingAnchor:

subview.leadingAnchor.constraintEqualToAnchor(view.layoutMargins.leadingAnchor).active = true

如果您想使用旧的 NSLayoutConstraint 创建布局约束。
init(item:attribute:relatedBy:toItem:attribute:multiplier:constant:)
构造函数,属性名为 .LeftMargin.LeadingMargin

关于ios - 如何获得 View 边距的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36376120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com