ios - iOS:为什么 UIWindow 不显示?
问题描述
为什么 UIWindow 不显示?
class ViewController: UIViewController{
let win = UIWindow(frame: CGRect(x: 50, y: 50, width: 100, height: 100))
override func viewDidLoad() {
super.viewDidLoad()
win.backgroundColor = UIColor.red
win.windowLevel = .alert
win.isHidden = false
win.makeKeyAndVisible()
}
}
我看不到窗户。
我已经读过这个自定义 UIWindow 没有显示
我认为这很容易,我只是错过了。
解决方案
您需要添加win
到self.view
.
view.addSubview(win)
推荐阅读
- javascript - 我怎样才能最容易地识别 React 渲染性能的瓶颈?
- python - 用正则表达式替换不需要的字符
- python - python 正则表达式来获取特定的单词
- python - 在 discord.py 中将引号作为参数传递时出现错误
- mongodb - 我在运行命令 mongo 时遇到了这个问题,因为我已经为 windows X64 下载了 mongodb 的 zip 文件
- c# - 如何将列表视图中的绑定值传递给函数?C# UWP
- python - Python - 如何按第一个和第二个键值对字典进行排序?
- android - AndroidX 迁移后应用程序崩溃(数据绑定错误)
- python-3.x - 如何交换两行 Pandas DataFrame?
- java - 在 Android Studio 中使用 Java 调用 setPlaybackParams() 时如何防止 MediaPlayer 启动?