腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
有没有人找到了在
SwiftUI
2中强制使用
状态栏
样式
的方法?
ios
、
swift
、
swiftui
在
SwiftUI
1中,可以使用自定义UIHostingController在preferredStatusBarStyle覆盖中返回所需的
状态栏
样式
。这在
SwiftUI
2中不再可能,因为您不直接指定宿主控制器。有没有人找到一种方法来控制
SwiftUI
2中的
状态栏
样式
(整个应用程序都可以)?
浏览 10
提问于2020-09-23
得票数 1
4
回答
SwiftUI
设置
状态栏
样式
ios
、
swift
、
swiftui
、
ios13
、
xcode11
我一直在尝试将我的
SwiftUI
应用程序中的
状态栏
设置
为浅色文本,因为它的背景是深色的。 我在几个网站上找到了这个解决方案,但是不能让它工作。HostingController.swift import Foundationimport
SwiftUI
class HostingController : UIHostingController// Create the
SwiftUI
view that provides the window conten
浏览 51
提问于2019-09-29
得票数 6
回答已采纳
1
回答
SwiftUI
: preferredColorScheme不更改
状态栏
样式
swiftui
例如,如果设备处于黑暗模式,并且我将配色方案
设置
为与下面的代码一起照明,则
状态栏
是不可见的,因为它仍然是白色的,并且在我做诸如打开键盘或触发操作表之类的操作之前不会更新。我也找不到用
SwiftUI
应用程序生命周期改变
状态栏
样式
的方法。 我是不是漏掉了什么?有人有办法解决这个问题吗?
浏览 3
提问于2021-02-06
得票数 2
2
回答
SwiftUI
导航和
状态栏
在TabView内部的颜色/透明度冲突
ios
、
swiftui
不幸的是,TabView的存在导致它们的颜色和透明度与应用程序的
状态栏
发生冲突,后者不再与导航栏保持一致。 .navigationBarTitle("Foobar") }我使用分组列表
样式
使
样式
更改更加明显,但默认
样式
也是如此。是否有访问
状态栏
样式
的
SwiftUI
API?或者其他的
浏览 4
提问于2019-10-14
得票数 10
回答已采纳
2
回答
隐藏导航栏时的
样式
状态栏
ios
、
swift
、
uikit
但是,我看到的
状态栏
带有黑色字体,这是意外的(我的导航控制器覆盖了上面的属性,当导航条没有隐藏时,它正常工作)。我想看到
状态栏
,但我希望它的字体很轻。导航控制器从这一点不听preferredStatusBarStyle,所以我不能这样
设置
它。最终效果在截图上是可见的。请不要只发布关于
SwiftUI
的答案(这里我们也支持旧的iOS )&不推荐的东西。
浏览 4
提问于2020-09-22
得票数 1
4
回答
更改XCode 8.2 /SWIFT3.0中的
状态栏
样式
(否“查看基于控制器的
状态栏
外观”)
ios
、
swift
、
statusbar
我试图修改
状态栏
的外观(将文本
设置
为白色/将
样式
设置
为"light")。通过将其添加到我的AppDelegate.swift文件中,我成功地
设置
了背景色: let statWindow = UIApplication.shared.value(forKey:"statusBarWindowstatusBar.backgroundColor = UIColor(red: 0/255.0, green: 0/255.0, blue: 0/2
浏览 1
提问于2017-01-24
得票数 5
回答已采纳
1
回答
在应用程序启动时发送到setStatusBarStyle
iphone
、
ios
、
statusbar
、
launching
状态栏
样式
设置
如下:[application setStatusBarStyle:UIStatusBarStyleBlackOpaque];但应用程序启动时的
状态栏
样式
是UIStatusBarStyleDefault如何在应用启动时
设置
状态栏
<em
浏览 2
提问于2012-06-03
得票数 0
回答已采纳
1
回答
为什么在rootViewController生命周期中将UIHostingController
设置
为UIHostingController时会出现错误?
debugging
、
swiftui
我试图在最新的
SwiftUI
生命周期中
设置
状态栏
样式
。下面是我的代码,它执行执行此操作的逻辑,改编自。UIApplication.hostingController = hostingController}@main}Unbalanced calls to begin/end appe
浏览 5
提问于2021-12-30
得票数 -2
2
回答
如何为每个TabView项目更改
SwiftUI
中的
状态栏
文本颜色?
ios
、
swiftui
您可以找到许多(UIKit)解决方案来
设置
SwiftUI
视图的
状态栏
的文本颜色。不幸的是,根据我的经验,这些解决方案在运行时似乎不能令人满意地适用于TabViews。找到解决方案:
浏览 0
提问于2021-03-26
得票数 1
1
回答
iOS 16启动屏幕
状态栏
样式
不能更改为轻内容
ios
、
statusbar
我正在尝试将我的
状态栏
样式
更改为我的应用程序的启动屏幕上的UIStatusBarStyleLightContent,但是无论我在Xcode中选择哪种
设置
,
状态栏
似乎都是黑暗的。您可以看到
状态栏
样式
在项目配置中
设置
为Light,在我的Info.plist文件中
设置
为Info.plist。 我可以通过创建一个新项目并尝试更改
状态栏
浏览 5
提问于2022-10-30
得票数 0
18
回答
SwiftUI
:
状态栏
颜色
ios
、
swift
、
swiftui
有没有办法将
SwiftUI
视图的
状态栏
改为白色? 我可能遗漏了一些简单的东西,但是我似乎找不到在
SwiftUI
中将
状态栏
改为白色的方法。
浏览 4
提问于2019-07-17
得票数 57
2
回答
删除
SwiftUI
中的
状态栏
ios
、
swift
、
swiftui
试图在第一个视图的iOS
SwiftUI
中隐藏
状态栏
。import
SwiftUI
.accentColor(.white) }
状态栏
仍显示在初始视图中
浏览 2
提问于2021-01-28
得票数 1
回答已采纳
1
回答
基于@状态
SwiftUI
更改
状态栏
颜色
swift
、
swiftui
我正在寻找一种基于@State变量更改屏幕顶部
状态栏
颜色(时间/服务/电池)的方法。我正在使用状态来更改我的应用程序中的不同主题。一些主题在顶部有一个灰色的菜单栏,一个主题有一个黑色的菜单栏。当我切换到黑色菜单栏时,我再也看不到
状态栏
。有没有一种方法可以根据状态在我的视图中改变这一点?这个应用程序是用
SwiftUI
编写的,我正在使用一个自定义的视图修饰符来改变基于状态的
样式
。
浏览 15
提问于2021-07-01
得票数 0
2
回答
swift xcode更改
状态栏
(背景色)
ios
、
swift
navigationBarHidden = true这会使
状态栏
背景颜色显示为白色。但是如何更改
状态栏
的背景色呢?
浏览 0
提问于2015-07-20
得票数 2
1
回答
如何用按钮改变
状态栏
的颜色?
ios
、
swift
、
xcode
、
statusbar
、
uistatusbar
我正在尝试实现一个按钮,它将我的应用程序的背景从白色更改为黑色,以及
状态栏
的颜色。有没有人知道在不重新加载整个视图的情况下改变
状态栏
字体颜色的方法?
浏览 1
提问于2017-06-26
得票数 3
回答已采纳
2
回答
添加白色
状态栏
ios
、
iphone
、
swift
、
cocoa-touch
、
ios10
我试图像这样在我的ViewController中添加一个白色
状态栏
: return
浏览 0
提问于2016-11-08
得票数 0
回答已采纳
3
回答
在
状态栏
中
设置
文本的颜色,它不起作用( iOS 10)
ios
、
swift
、
swift3
我的
状态栏
是黑色的,我试图
设置
为白色,所以我做了我在这里发现的一些问题,并把这个放在我的AppDelegate. func application(_ application: UIApplication
状态栏
文本仍然是黑色的。是什么导致了这一切?还有另一种方法在快速3.0中做到这一点吗?
浏览 0
提问于2017-05-04
得票数 2
回答已采纳
4
回答
在LightContent中放置
状态栏
颜色
ios
、
swift3
、
statusbar
、
uistatusbar
我试着把我的
状态栏
放在轻内容中。 }application.statusBarStyle = .lightContent 在那之后,我仍然有一个黑色的
状态栏
浏览 7
提问于2017-07-20
得票数 0
1
回答
在iOS 8屏幕上强制显示深色
状态栏
文本颜色
ios
我的项目的plist文件有一个标志视图基于控制器的
状态栏
外观=无(这是我的应用程序细节所要求的)。是否有任何方法强制
状态栏
文本为黑色在飞溅屏幕上? 我搜索了其他类似的问题,但只发现将
状态栏
文本颜色
设置
为白色:。这里提出的解决方案似乎不适用于将颜色
设置
浏览 3
提问于2015-06-22
得票数 2
6
回答
在启动屏幕iOS 7中更改
状态栏
文本颜色
ios
、
ios7
、
splash-screen
、
statusbar
、
uistatusbar
我知道已经有一些 说如何更改所有视图控制器的
状态栏
。我目前正在以下列方式更改
状态栏
的颜色: [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent但是,在闪屏中,它将显示带有黑色的
状态栏
文本。 是否可以在启动屏幕中更改
状态栏
文本颜色的颜色?
浏览 5
提问于2013-09-19
得票数 99
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
QGIS中图层样式设置
CAD软件如何设置标注样式和文字样式?
论文设置系列2-样式库的设置
设置图形样式和效果
夸克浏览器怎么显示状态栏?教你设置
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券