【发布时间】:2022-11-26 22:56:30
【问题描述】:
如果我评论我设置 ViewController 的部分,它是可见的。
它就像被其他 ViewControllers 叠加了一样。因为它有效,但我看不到它。
当我点击屏幕底部的屏幕颜色时,屏幕颜色会更改为我分配给控制器的颜色。
import UIKit
class SceneDelegate: UIResponder, UIWindowSceneDelegate {
var window: UIWindow?
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
guard let windowScene = (scene as? UIWindowScene) else { return }
window = UIWindow()
window?.windowScene = windowScene
window?.rootViewController = MusicTabBarController()
window?.makeKeyAndVisible()
}
}
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
view.backgroundColor = .blue
}
}
class SearchViewController: UITableViewController {
override func viewDidLoad() {
super.viewDidLoad()
view.backgroundColor = .orange
}
}
这些是我的 SceneDelegate 和 ViewControllers 代码,我的主控制器代码在屏幕截图上
【问题讨论】:
标签: ios swift iphone xcode uikit