您好,我尝试获取 UIView 元素的宽度。
我在 Iphone 4s 模拟器上对其进行了测试。
我在主屏幕上有一个 UIView 元素。在屏幕的左右位置有 20 个偏移量。
当我打电话
UIScreen.mainScreen().bounds.width = 320
但是
viewGame.frame.width = 240
但是 viewGame 的宽度应该是 260 那么我如何获得真正的帧宽度?
编辑:我正在使用自动布局来对齐 View
最佳答案
抱歉打扰了。在发布这个问题后,我找到了解决方案 in this post
问题是我在 View Controller 的 viewDidLoad() 函数中调用我的函数。但此时布局还没有安排好。 现在我在 viewDidAppear() 函数中调用我的函数,一切正常
关于IOS swift View.frame.width 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36095634/