我如何获得实际的视图大小?现在我从 gameView.frame.size
它确实给了我正确的值,我设置,但它不给我实际的大小。
例如:在我的故事板中,我有一个iPhone 11,我画了一个宽度的框架。375
和高度。375
和高度的框架
现在我模拟了一个iPad,框架确实有正确的约束,但它仍然给我返回375-375的值,但这不是实际尺寸。
根据你的使用情况,你有几个选择。
通过使用..:
DispatchQueue.main.async {
//print(self.view.frame)
}
获取你更新的框架值 viewDidAppear
获取您更新的帧值 viewDidLayoutSubviews
. 但要注意这个是多次调用的。