一尘不染

如何更改UIView大小?

swift

我在启动时修改UIView高度有麻烦。

我必须使用UIView,我希望其中一个是屏幕尺寸* 70,另一个是填补空白。

这是我所拥有的

 @IBOutlet weak var questionFrame: UIView!
 @IBOutlet weak var answerFrame: UIView!
 let screenSize:CGRect = UIScreen.mainScreen().bounds

 questionFrame.frame.size.height = screenSize.height * 0.70
 answerFrame.frame.size.height = screenSize.height * 0.30

它在运行时对应用程序没有影响。我使用自动版式,但只有边距限制…

我做错了吗?


阅读 330

收藏
2020-07-07

共1个答案

一尘不染

干得好。这应该工作。

questionFrame.frame = CGRectMake(0 , 0, self.view.frame.width, self.view.frame.height * 0.7)

answerFrame.frame =  CGRectMake(0 , self.view.frame.height * 0.7, self.view.frame.width, self.view.frame.height * 0.3)
2020-07-07