【发布时间】:2017-08-10 01:49:02
【问题描述】:
我正在设计一个免费的应用故事板,我在设置窗口的根视图控制器的 App Delegate 中有这段代码:
window = UIWindow(frame: UIScreen.main.bounds)
let loginVC = LoginViewController()
let navigationController = UINavigationController(rootViewController: loginVC)
self.window!.rootViewController = navigationController
self.window!.makeKeyAndVisible()
我正在使用视图控制器边界的框架设置渐变,如下所示:
self.view.backgroundColor = UIColor(gradientStyle: .diagonal, withFrame: self.view.bounds, andColors: [
firstColor!,
secondColor!
])
正如您在屏幕截图中所见,渐变只是重复自身。我有一些元素,例如按钮,随着渐变的重复,它们也被剪掉了。所以我在 Xcode IB 中将 Xib 设备更改为 iPad,渐变仍然重复,但没有那么多。我已经处理了 3 天了,所以我终于放弃并将其发布在 StackOverflow 上。
非常感谢您。
【问题讨论】:
标签: ios swift xcode ipad bounds