我的应用程序中已有一个明暗主题。我还支持iOS 13暗模式,问题是,即使选择了应用的亮或暗模式,更改iOS主题也会导致更改状态栏颜色,因此当ios暗模式打开时,状态栏在我的应用中的浅色主题。我试图通过此代码块来阻止它,但是在我的情况下它不起作用:
override var preferredStatusBarStyle: UIStatusBarStyle {
switch Appearance.theme {
case .dark:
return .lightContent
case .light:
if #available(iOS 13.0, *) {
return .darkContent
} else {
return .default
}
case .apple:
return .default
}
}
Run Code Online (Sandbox Code Playgroud)
我在他的分割视图控制器中添加了它,在每个控制器中也添加了它,但是没有任何变化。有谁知道如何解决?我ASLO有同样的问题UITabbar和UISegmentedControl
我应该以某种方式说,当选择我的应用中的明暗模式时,更改iOS主题应该会影响应用程序元素(状态栏,标签栏,UISegmentedControl)
非常感谢
我正在用 Scapy 读取 Pcap 文件。如何识别在这个 pcap 文件中是否有使用 Telnet 协议的数据包?
我看到只有当这些端口中的一个是 23 时,Scapy 才能将“telnet”写入 dport/sport,但是如果我使用另一个端口进行 Telnet,我如何通过 Scapy 识别这一点?