Swift:确定iOS的屏幕大小

我想使用Swift代码在我的应用程序中正确定位项目,无论屏幕大小是多less。 例如,如果我想要一个button为屏幕宽度的75%,我可以做一些像(screenWidth * .75)这样的button宽度。 我发现这可以通过做Objective-C来确定

 CGFloat screenWidth = screenSize.width; CGFloat screenHeight = screenSize.height; 

不幸的是,我不确定如何将其转换为Swift。 有没有人有一个想法?

谢谢!

在Swift 3.0中

 let screenSize = UIScreen.main.bounds let screenWidth = screenSize.width let screenHeight = screenSize.height 

在老年人迅速:做这样的事情:

 let screenSize: CGRect = UIScreen.mainScreen().bounds 

那么你可以像这样访问宽度和高度:

 let screenWidth = screenSize.width let screenHeight = screenSize.height 

如果你想要你的屏幕宽度的75%,你可以去:

 let screenWidth = screenSize.width * 0.75