带有约束显示中心的UIButton(500,500)

时间:2016-12-08 17:52:32

标签: ios uibutton constraints coordinates uistoryboard

我在Storyboard中创建了一个带有一些约束的UIButton,将它链接到一个类,当我尝试打印按钮的中心坐标时,无论按钮位于何处,它都会打印(500.0,500.0)。有人可以解释为什么会发生这种情况(我很确定它是因为有限制但我没有解释)。

1 个答案:

答案 0 :(得分:1)

在viewDidLayoutSubviewMethod中添加print语句。在此方法中,确认所有视图都已布局。

由于在viewDidLoad中没有布局视图,因此输出结果不正确。

如果您需要更加明确,请访问Apple参考:https://developer.apple.com/reference/uikit/uiviewcontroller/1621398-viewdidlayoutsubviews