问题标签 [ios14]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
6302 浏览

swiftui - SwiftUI 部分标题 - 使用非大写?

创建列表如下:

在节标题中使用大写文本。

在此处输入图像描述

有没有办法强制标题文本保留其原始大小写?

0 投票
2 回答
10098 浏览

ios - 如何从通知响应中重新加载 iOS 14 小部件的时间线?

我正在使用新的 WidgetKit 为 iOS 14 制作主屏幕小部件,并且我希望我的小部件时间线在用户响应通知时刷新。

这是我的代码目前的样子:

但是当用户响应通知时,我的小部件没有更新。打印语句被打印,所以我知道我的应用程序正在接收响应。当我reloadAllTimeLines()在我的应用程序中调用其他任何地方时,小部件也会刷新,因此我确信我的小部件扩展已正确实现。但在上述情况下它没有更新。

这是一个错误还是我做错了什么?或者是否有另一种方法可以在用户响应通知后重新加载小部件时间线。

0 投票
2 回答
1939 浏览

swiftui - SwiftUI 侧边栏不记得状态

我有这个应用程序使用 iOS14 中为 iPad 操作系统引入的新侧边栏,但我不明白为什么它不记得隐藏时的状态

这是侧边栏结构

为了标记元素,我使用了一个名为 NavigationItem 的自定义结构

这里是我在内容视图中放置侧边栏的地方,你可以看到设备是否是 iPad(使用 sizeClasses 检测)我使用侧边栏,否则如果它是 iPhone,我使用 TabBar

0 投票
0 回答
457 浏览

ipados - 在深色模式下使用 PencilKit 会导致颜色错误

在暗模式下,PKInkingTool 中设置的所有颜色似乎都在亮度上反转。如果我选择鲜红色,我会得到深红色,反之亦然。

例如,如果我使用 UIColorPickerViewController 来选择一种颜色:

PKCanvasView 中显示的颜色不是正确的颜色。似乎可行的唯一方法是不支持暗模式。

有没有办法让 PencilKit 使用正确的颜色而不是自动转换颜色?

0 投票
1 回答
498 浏览

swift - 对齐在 ios14、xcode12 swiftUI 中不起作用

我的对齐在 xcode12 ios14 中不起作用,但是,我在 xcode11.5 中有相同的代码,一切都很好。每当我将 .frame viewModifier 添加到内容对齐时,它不在中心,是错误还是 API 已更改?这是代码:请在 xcode12 中查看,仅限 ios14。

这也不起作用:

这不起作用:

每当我删除 GeometryReader 时一切正常,但我想要 GeometryReader

0 投票
1 回答
634 浏览

ios - WidgetKit 不会在最后请求新的时间线

当我运行下面的代码片段时,WidgetKit 应该根据 Apple 的文档在每分钟结束时请求一个新的时间线。

但它只工作一次,之后什么也没有发生,就好像它被设置为一样.never。我正在 iOS 14 Beta 2 上试用它。

0 投票
2 回答
828 浏览

photokit - PHPicker 委托错误:PHPickerViewControllerDelegate 不响应选择器:didFinishPicking

苹果在 WWDC20 中引入了PHPicker,替代了 UIImagePickerController。

我有一个包装器 NSObject 类,它处理图像选择器控制器的所有配置和呈现,现在我正在替换实现以支持 iOS14。

即使我将委托设置为,self我也会收到错误:

[Picker] PHPickerViewControllerDelegate doesn't respond to picker:didFinishPicking:

我认为它会检查父视图控制器,确实它没有实现委托方法,但包装器实现了。

这是我的示例代码:

使用它...

你有什么建议?

0 投票
1 回答
173 浏览

swift - 无法在 IOS 14 中使用 GKMatch.sendData(toAllPlayers:, with: ) 发送数据

我正在使用 Gamekit 在 iOS 中编写多人游戏。我正在尝试使用以下方法将数据从玩家发送到其他人

它在 ios 13 上运行良好,但在 ios 14 (Beta 2) 和 Xcode 12.0 (beta 2) 上构建,我看到以下消息

[错误] 警告:-[GKMatch sendData:toPlayers:dataMode:error:] 已过时。从 iOS/tvOS 14.0 和 macOS 10.16 开始,Game Center 不会调用这个过时的方法

我在文档中看不到任何替代方法。非常感谢您的帮助。

0 投票
8 回答
13067 浏览

idfa - IDFA iOS14 返回被拒绝而不显示身份验证弹出窗口

我正在研究如何在 iOS 14 上获取 IDFA。我正在使用 iPhone 8 Plus。

我已经添加了

.plist文件中。

然后添加

返回.denied,有

但我.denied没有任何弹出窗口。

你知道发生了什么吗?

0 投票
3 回答
1842 浏览

ios - 通过 KVC 设置“textColor”时,UIDatePicker 在 iOS 14 上崩溃

在我的应用程序中,我使用UIDatePicker自定义文本颜色,在 iOS 12/13 上,此代码工作正常:

但在 iOS 14 上,我的应用程序崩溃了。

堆栈跟踪:

有谁知道如何在 iOS 14+ 上使用自定义文本颜色?