昨天已经将Storyboard相关档案都删除了,那这时候Xcode会不知道Project的起始面画面是哪个ViewController,因此今天就要来设定主画面是哪个ViewController!
这边我会先将系统预设的ViewController更名为MainViewController,以便尔後阅读。
你也可以依照你喜欢的名称去更改ViewController的名称。
首先先按着键盘的Command键,然後对着你的ViewController按下滑鼠左键,就会跳出以下画面:
之後就可以修改名称罗~
更改完名称後按下Rename就完成更名罗。
更名完後先找到SceneDelegate.swift档案,并找到func scene(),做以下改动:
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
guard let window = (scene as? UIWindowScene) else { return }
self.window = UIWindow(windowScene: window)
self.window?.rootViewController = MainViewController()
self.window?.makeKeyAndVisible()
}
这边就会告诉Xcode此Project的主画面为MainViewController,这时候就可以开始测试罗。
将MainViewController的背景色改为蓝色,接着执行看看主画面是否有变成蓝色的吧!
class MainViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
self.view.backgroundColor = .systemBlue
}
}
确实变成蓝色了~
明天准备开始实作闹钟的第一步罗
<<: Day 12 复习 golang concurrency 语法篇 I
>>: B+树索引实战篇-Part3(索引用於排序与分组、回表的代价、进一步创建与使用索引)
this 在 JavaScript 里,this 指向 window,在 function 中, t...
如果你是写 C/C++ 的开发者,应该对记忆体管理并不陌生,如果你是後端开发者,应该会常常注意服务...
把 Apple Music 歌曲下载下来,可以让你在没有网路的时候也能收听音乐。想要下载 Apple...
今天主要要来提提Retrofit,Retrofit主要透过interface连线串接以取得资料,像是...
本篇延续<第9车厢-使用content:attr()实现tableRWD应用>的版,透过程序自动产...