问题标签 [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.
swift - SwiftUI:当列表状态的绑定发生变化时关闭视图
我在 SwiftUI 中有以下示例:
如果我在视图中更改,favList
则会DetailView
自动关闭。我猜这是因为List
结构发生了变化。
难道我做错了什么?这是预期的行为吗?我怎样才能避免这种情况?
此致
ios - SwiftUI 如何在没有列表的情况下使用 .refreshable 视图修饰符?
iOS 15 引入了“.refreshable”视图修饰符,但我见过的大多数示例都使用List
. 我想在一个不使用列表而只VStack
使用Text
如下视图的应用程序中实现拉动刷新功能。我该如何实现这一点,以便下拉刷新将刷新我的数据?
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>
还有其他想法吗?
swift - 如何编写一个包含 GroupActivities 框架的 UIKit 应用程序
我已经观看了 Apple 的 WWDC 2021 视频,该视频介绍了如何编写具有自定义组活动的 iOS 应用程序,链接在这里。
观看此视频后,我尝试使用 UIKit 而不是 SwiftUI 编写自己的简单应用程序。这是一个使用 UIAlert 将字符串添加到 UITableView 的简单应用程序。我使用在 macOS Monterey beta 4 上运行的 Xcode 13 beta 4 编写它。它似乎在我的 MacBook 上运行良好,但我没有运行 iOS 15 beta 4 的设备进行测试,并且它在模拟器中无法运行。希望尽快测试。
与此同时,我想我会分享代码。这是一个简单的应用程序,只有一个视图控制器,代码如下:
你可以在这里下载:
我的问题如下:
- 由于我使用的是 UIKit 和 SwiftUI,所以我不能使用
.task
修饰符。所以我创建了一个异步任务viewDidLoad()
来配置组活动会话。这是正确的做事方式,还是有更好的方法? - 我需要测试的是让两台设备运行 iOS 15 b4 并安装相同的应用程序,或者一台运行 MacOS 12 b4 的 Mac 和一台运行 iOS 15 b4 的 iOS 设备,对吗?
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 之前只是有另一个不相关的问题..
仍然很高兴知道如何让模拟器也能正常工作。
javascript - ios15 Safari-双击禁用打开标签栏
每次用户在纵向模式下的新 ios 15 Safari 上双击我的网页时,我如何防止打开标签栏。
ios - 实现消息 - 在 iOS15 上与您共享功能
iOS15 在苹果的应用程序上新增了与你分享的功能- safari、苹果新闻、音乐、电影等。例如,如果我的任何朋友在苹果消息上将苹果新闻的新闻链接分享给我,当我打开苹果新闻时并滚动到主页,我会看到“与您共享”文章的部分。它还显示了朋友的名字是如何与我分享的。
我想知道是否有任何 API/源可以用来在我的应用程序上提供相同的体验?我找到了https://developer.apple.com/videos/play/wwdc2021/10187/,但是这个视频没有解释“与你共享”的实现。请分享实施的想法。提前致谢。