带约束的 UIButton 显示中心 (500,500)
UIButton with Constraints showing Center (500,500)
我在情节提要中创建了一个带有一些约束的 UIButton,将其链接到 class,当我尝试打印按钮的中心坐标时,无论按钮位于何处,它都会打印 (500.0,500.0)。有人可以解释为什么会这样吗(我很确定这是因为限制,但我没有解释)。
在viewDidLayoutSubviewMethod中添加打印语句。在这个方法中,确认所有视图都已布局。
由于在 viewDidLoad 中没有布局视图,因此您得到的输出不正确。
如果您需要更清楚地了解这一点,请访问苹果参考资料:https://developer.apple.com/reference/uikit/uiviewcontroller/1621398-viewdidlayoutsubviews
我在情节提要中创建了一个带有一些约束的 UIButton,将其链接到 class,当我尝试打印按钮的中心坐标时,无论按钮位于何处,它都会打印 (500.0,500.0)。有人可以解释为什么会这样吗(我很确定这是因为限制,但我没有解释)。
在viewDidLayoutSubviewMethod中添加打印语句。在这个方法中,确认所有视图都已布局。
由于在 viewDidLoad 中没有布局视图,因此您得到的输出不正确。
如果您需要更清楚地了解这一点,请访问苹果参考资料:https://developer.apple.com/reference/uikit/uiviewcontroller/1621398-viewdidlayoutsubviews