使用self.frame.width时不同模拟器中的宽度变化

时间:2018-09-14 14:32:03

标签: ios swift xcode

当我使用放置在表格视图中的文本框的边界约束时,文本框的宽度在一个模拟器与另一个模拟器之间是不同的

我使用的约束是

textField.frame = CGRect(x: 18, y: self.frame.height/2, width: self.frame.width+50, height: 28)

在iPhone8中,它的显示类似于image of the textfield in iphone8

在iPhone8Plus中,它的显示类似于image of the textfield in iPhone8Plus

为什么会这样? frame.width到底指的是什么?

0 个答案:

没有答案