标签: ios-darkmode

在iOS 13上可以选择退出暗模式吗?

我的应用程序很大一部分由Web视图组成,以提供本机实现尚不可用的功能。Web团队没有计划为网站实施深色主题。因此,在iOS 13上支持深色模式的情况下,我的应用看起来会一半/一半。

是否可以选择不支持暗模式,以便我们的应用程序始终显示亮模式以匹配网站主题?

ios13 ios-darkmode

143
推荐指数
16
解决办法
5万
查看次数

iOS 13禁用黑暗模式更改

我的应用程序没有为黑暗模式做准备,我今天不打算对其进行处理。

有没有办法为我的应用禁用暗模式更改?

ios ios13 ios-darkmode

103
推荐指数
0
解决办法
3万
查看次数

如何检查iOS暗模式?

•如何在iOS应用中观察黑暗模式状态•如何对iOS应用中的黑暗模式状态做出反应

ios swift ios-darkmode

26
推荐指数
2
解决办法
1万
查看次数

如何检查iOS / iPadOS中是否启用了暗模式?

从iOS / iPadOS 13开始,提供了深色用户界面样式,类似于macOS Mojave中引入的深色模式。如何检查用户是否已启用系统范围的暗模式?

ios ios13 ipados ios-darkmode

25
推荐指数
10
解决办法
4419
查看次数

如何在模拟器iOS 13中使用暗模式?

在开发iOS应用程序时,我需要在具有暗模式选项的模拟器中对其进行测试,以便我可以更清楚地了解应用程序UI。但是,当我转到“设置”时,我无法获得深色模式的选项,如真实设备所示。

ios ios-simulator ios-darkmode

21
推荐指数
7
解决办法
2366
查看次数

如何以编程方式快速切换到暗模式

如何在我的 iOS 应用程序中切换到以编程方式更改为暗模式或亮模式?我正在使用斯威夫特。

xcode ios swift ios-darkmode

16
推荐指数
2
解决办法
7872
查看次数

暗模式不会在 Xcode 中切换到暗模式背景

我为“明/暗外观”设置了不同的背景

在此处输入图片说明

但是当在Xcode 中的Light/Dark 模式之间切换时,我的背景总是使用来自“ Any/Light Appearance ”的图像。只有为图标设置的颜色会相应更改。

在此处输入图片说明

仅供参考:我正在使用界面样式选项在明暗模式之间切换。

在此处输入图片说明

有人可以建议我缺少什么吗?这对我来说都是新的。

xcode background-image xcode6 ios13 ios-darkmode

16
推荐指数
2
解决办法
5190
查看次数

在 SwiftUI App 中实现暗模式切换

我目前正在我的应用程序中研究暗模式。虽然由于我的 SwiftUI 基础,暗模式本身并没有太大的困难,但我正在努力选择将 ColorScheme 设置为独立于系统 ColorScheme 的选项。

我在苹果人机界面指南中找到了这个,我想实现这个功能。(链接:人机界面指南

知道如何在 SwiftUI 中做到这一点吗?我发现了一些@Environment关于这个主题的提示,但没有进一步的信息。(链接:最后一段

ios swift swiftui ios-darkmode

15
推荐指数
5
解决办法
7056
查看次数

Flutter 如何在没有 MediaQuery 的情况下获取亮度?

我的目标是创建一个应用程序,用户可以在其中选择他喜欢的主题。我使用共享首选项保存用户的选择,以便我可以在下次应用程序启动时加载它。用户可以选择: - 深色模式(独立于操作系统设置) - 浅色模式(独立于操作系统设置) - 系统(根据操作系统设置在深色模式和浅色模式之间进行更改) 在 BLoC 的帮助下,我几乎达到了我想要的。但问题是我需要在 Bloc 事件中传递亮度。为了获得系统(操作系统)亮度,我需要利用

MediaQuery.of(context).platformBrightness
Run Code Online (Sandbox Code Playgroud)

但 Bloc 在 MaterialApp 之前启动,因此 MediaQuery 不可用。当然,我可以稍后传递亮度(从 MaterialApp 的子小部件),但随后(例如,如果用户激活了黑暗模式)它会从亮到暗,但对用户来说可见的时间很短(因为在 InitialState 内)我在灯光模式下通过了)。

class MyApp extends StatelessWidget {
  final RecipeRepository recipeRepository;

  MyApp({Key key, @required this.recipeRepository})
      : assert(recipeRepository != null),
        super(key: key);

  @override
  Widget build(BuildContext context) {
    return MultiBlocProvider(
      providers: [
        BlocProvider<ThemeBloc>(create: (context) =>
        ThemeBloc(),),

      ],
      child: BlocBuilder<ThemeBloc, ThemeState>(
        builder: (context, state){

          return MaterialApp(
            theme: state.themeData,
            title: 'Flutter Weather',
            localizationsDelegates: [
              FlutterI18nDelegate(fallbackFile: 'en',),
              GlobalMaterialLocalizations.delegate,
              GlobalWidgetsLocalizations.delegate
            ],
            supportedLocales: [
              const Locale("en"), …
Run Code Online (Sandbox Code Playgroud)

dart flutter bloc ios-darkmode flutter-bloc

14
推荐指数
3
解决办法
7579
查看次数

.xib文件中的UITableViewCell中的UILabel忽略暗模式

UITableViewCells.xib文件中有自己的习惯。由于Xcode 11 Beta 5(也已通过Beta 6测试),因此我UILabels忽略了“暗模式”,并且文本始终为黑色。我已将UILabel文本颜色设置为默认(标签颜色),因此它应该自动更改。有人有什么想法吗?

这是屏幕截图:第一个单元格是基本单元格,第二个单元格是.xib文件中的自定义单元格。

在此处输入图片说明

xcode ios ios13 ios-darkmode

13
推荐指数
1
解决办法
1003
查看次数