问题标签 [ios15]

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 投票
1 回答
518 浏览

swiftui - iOS 15 上的 SwiftUI 列表标题对齐?

在 iOS 15 上使用以下代码,标题文本与列表中的文本对齐:

iOS 15 上的列表标题对齐

然而,在 iOS 14 上,类似的代码将标题与列表部分本身对齐:

iOS 14 上的列表标题对齐

有谁知道如何获得将节标题与列表节本身对齐而不与节内的文本对齐的 iOS 14 行为?

0 投票
1 回答
534 浏览

swiftui - iOS 15 beta 4:带有 Markdown 的 AttributedString 不在 SwiftUI 中的文本中呈现?

我认为这是 iOS 15 beta 1 或 2 的错误,但从 beta 4 开始,我仍然看到这种行为,所以也许我做错了什么:文本应该使用 Markdown 呈现 AttributedStrings。当直接 String 文字被传递到 Text 时,它似乎可以正确呈现,但当 AttributedString 是变量时,它不会正确呈现。我在做一些超级愚蠢的事情吗?

在此处输入图像描述

0 投票
1 回答
51 浏览

swift - SwiftUI:当列表状态的绑定发生变化时关闭视图

我在 SwiftUI 中有以下示例:

如果我在视图中更改,favList则会DetailView自动关闭。我猜这是因为List结构发生了变化。

难道我做错了什么?这是预期的行为吗?我怎样才能避免这种情况?

此致

0 投票
0 回答
62 浏览

ios - 适用于 iOS 15 的 App Store 中的应用内事件页面的媒体规格是什么

Apple 正在为 iOS 15 引入应用内事件,但我找不到它们的任何规格。苹果网站上有截图,但没有具体细节。

应用内事件 不同 Sotre 地方的应用内事件

还没有公布吗?

0 投票
0 回答
248 浏览

ios - SwiftUI 如何在没有列表的情况下使用 .refreshable 视图修饰符?

iOS 15 引入了“.refreshable”视图修饰符,但我见过的大多数示例都使用List. 我想在一个不使用列表而只VStack使用Text如下视图的应用程序中实现拉动刷新功能。我该如何实现这一点,以便下拉刷新将刷新我的数据?

0 投票
1 回答
219 浏览

swift - 在 Xcode 13 和 Xcode 12 中都使用 previewCGImageRepresentation?

我遇到了一个问题,Xcode 13b2(iOS 15 SDK)更改了AVCapturePhoto.previewCGImageRepresentation(). 在 Xcode 12.5.1 (iOS 14 SDK) 中,此方法返回Unmanged<CGImage>. 在 13b2 - 13b4 中,它返回CGImage?.

我需要在两个 Xcode 版本下编译我的代码,因为 Xcode 13 有其他问题,并且不能用于将构建提交到 App Store。我以为我写这个很聪明,但它不会编译,因为它不是条件代码编译检查,而是运行时检查:

另一种可能性可能是创建用户定义的 Xcode 设置,但我认为这不能基于 Xcode 或 SDK 版本有条件地完成。

可能会有一些不安全的指针表演可以做......</p>

还有其他想法吗?

0 投票
1 回答
174 浏览

swift - 如何编写一个包含 GroupActivities 框架的 UIKit 应用程序

我已经观看了 Apple 的 WWDC 2021 视频,该视频介绍了如何编写具有自定义组活动的 iOS 应用程序,链接在这里

观看此视频后,我尝试使用 UIKit 而不是 SwiftUI 编写自己的简单应用程序。这是一个使用 UIAlert 将字符串添加到 UITableView 的简单应用程序。我使用在 macOS Monterey beta 4 上运行的 Xcode 13 beta 4 编写它。它似乎在我的 MacBook 上运行良好,但我没有运行 iOS 15 beta 4 的设备进行测试,并且它在模拟器中无法运行。希望尽快测试。

与此同时,我想我会分享代码。这是一个简单的应用程序,只有一个视图控制器,代码如下:

你可以在这里下载:

ShareOrder 应用程序

我的问题如下:

  1. 由于我使用的是 UIKit 和 SwiftUI,所以我不能使用.task修饰符。所以我创建了一个异步任务viewDidLoad()来配置组活动会话。这是正确的做事方式,还是有更好的方法?
  2. 我需要测试的是让两台设备运行 iOS 15 b4 并安装相同的应用程序,或者一台运行 MacOS 12 b4 的 Mac 和一台运行 iOS 15 b4 的 iOS 设备,对吗?
0 投票
3 回答
4650 浏览

ios - Xamarin iOS:使用 iOS 15 将应用程序部署到设备或模拟器

我想在正式发布之前验证我的 Xamarin iOS 应用程序是否已为 iOS 15 做好准备。我在 iPad 上安装了 iOS 15 的公测版,似乎有问题,所以我想调试一下。不幸的是,我既无法将应用程序部署到我的设备,也无法将其部署到 iOS 15 模拟器,因为它们没有出现在下拉列表中。

我做了以下事情:

  • 将 MacOS 更新到最新版本 (11.5.1)
  • 将 Visual Studio for Mac 更新到最新版本 (8.10.6)
  • 将 Xcode 更新到最新版本 (12.5.1)

由于这不起作用,我安装了 Xcode-beta(版本 13.0 beta 4)并将 Visual Studio 中的 SDK 位置更改为 Xcode-beta.app。

不幸的是,下拉列表中仍然没有模拟器出现,当我尝试将应用程序部署到我的设备时,我收到以下错误:

我错过了什么吗?是否甚至可以使用 iOS 15 调试 Xamarin.iOS 应用程序,或者 Visual Studio 还没有准备好?

更新:

我已将 Visual Studio 中的 SDK 位置更改回稳定的 Xcode 版本,卸载并重新加载项目,现在我可以部署到我的 iPad。所以我不确定我之前做的事情是否真的改变了一些东西,或者 Visual Studio 之前只是有另一个不相关的问题..

仍然很高兴知道如何让模拟器也能正常工作。

0 投票
1 回答
244 浏览

javascript - ios15 Safari-双击禁用打开标签栏

每次用户在纵向模式下的新 ios 15 Safari 上双击我的网页时,我如何防止打开标签栏。

0 投票
0 回答
69 浏览

ios - 实现消息 - 在 iOS15 上与您共享功能

iOS15 在苹果的应用程序上新增了与你分享的功能- safari、苹果新闻、音乐、电影等。例如,如果我的任何朋友在苹果消息上将苹果新闻的新闻链接分享给我,当我打开苹果新闻时并滚动到主页,我会看到“与您共享”文章的部分。它还显示了朋友的名字是如何与我分享的。

我想知道是否有任何 API/源可以用来在我的应用程序上提供相同的体验?我找到了https://developer.apple.com/videos/play/wwdc2021/10187/,但是这个视频没有解释“与你共享”的实现。请分享实施的想法。提前致谢。