小编Z-T*_*ech的帖子

Swift:确定iOS屏幕大小

我想使用Swift代码在我的应用中正确定位项目,无论屏幕尺寸是多少.例如,如果我想要一个按钮占屏幕宽度的75%,我可以做一些类似于(screenWidth * .75)按钮宽度的事情.我发现这可以通过Objective-C来确定

CGFloat screenWidth = screenSize.width;
CGFloat screenHeight = screenSize.height;
Run Code Online (Sandbox Code Playgroud)

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

谢谢!

ios swift

191
推荐指数
1
解决办法
22万
查看次数

Swift presentViewController

我以编程方式在iOS Swift项目中拥有多个View Controller.我没有故事板,如果可能的话,我想避免使用它们.有没有办法切换到另一个viewcontroller.swift文件(我们将调用它view2.swift)并让它成为按钮调用的函数的一部分?
我尝试过以下方法:

let storyboard: UIStoryboard = UIStoryboard(name: "myTabBarName", bundle: nil)
let vc: UIViewController = storyboard.instantiateViewControllerWithIdentifier("myVCID") as UIViewController
self.presentViewController(vc, animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud)

上面的工作与故事板,但我希望另一个view2.swift被称为.可以这样做吗?

viewcontroller presentviewcontroller swift ios8

68
推荐指数
6
解决办法
15万
查看次数

UIView在Swift中的背景颜色

有没有办法用Swift设置UIView背景颜色?

我知道在Objective-C中你会使用self.view.backgroundColor = [UIColor redColor];,但在Swift中它的工作方式不同.我环顾四周,因为斯威夫特只有一周左右,我找不到答案.

有没有人有什么建议?

swift xcode6 ios8

50
推荐指数
5
解决办法
11万
查看次数