苹果是否为 iOS 或 watchOS 等 iPad OS 提供了单独的目标,如下所示。
现在我的应用程序使用 iPad OS beta 13,但苹果没有关于相同目标的官方文件。
我最近更新到了iPadOS 13.1,但无法获得“ Beta by Crashlytics”来接受iPad Pro 12”作为可以从以下位置安装所需软件的设备 https://apps.crashlytics.com/register/...
屏幕上显示我被遇见
Beta by Crashlytics
Open the invitation email on your device to begin registering for beta testing
Run Code Online (Sandbox Code Playgroud)
我可以做些什么使iPadOS 13.1上的Safari接受我的邀请,还是必须等待为此的错误修正?
谢谢。
感谢iCediCe向我展示正确的方向。遵循他们的建议,我意识到还有一种更简便的方法。
更简单的方法-可以使特定的网页符合移动设备,而不是使所有网页都符合移动设备。
按下aA
Safari中地址栏的最左端,将弹出一个菜单,您可以在其中选择“请求移动网站”。之后,将出现Crashlytics / Beta版。
我正在为 iPad 编写纸牌游戏应用程序,并希望使用 Catalyst 将其带到 Mac。该游戏并不是支持多个窗口很有意义的游戏。但是,我在 iPad 上的模态表单中显示了一个统计屏幕,我宁愿在 Catalyst 上的新窗口中打开它。这是我想要添加新窗口的唯一场景。
有没有办法支持多窗口应用程序,但仅限于应用程序的 Catalyst 版本?如果我在 Xcode 的应用程序目标设置中选中“支持多个窗口”复选框,那么用户会突然被授予从 App Expose 在 iPad 应用程序上打开更多窗口的选项,这不是我正在寻找的功能。
使用 iPad Pro 2020 和 google chrome 应用程序(使用桌面网站),Colab 笔记本的每个单元格上都有一个又大又胖的键盘图标。如何摆脱它?我有一个 iPad 的硬件键盘,绝对不需要那个图标,它浪费了宝贵的空间。看截图
\n\n\ngoogle-chrome ipad google-chrome-app google-colaboratory ipados
我正在尝试通过使用NavigationView来利用SwiftUI 2.0 的内置侧边栏,如下所示:
NavigationView {
MainView()
ListView()
DetailView()
}.navigationBarHidden(true)
Run Code Online (Sandbox Code Playgroud)
但由于我想使用自己的自定义后退按钮,因此我隐藏了导航栏并尝试使用不起作用的代码切换侧边栏。
self.presentationMode.wrappedValue.dismiss()
Run Code Online (Sandbox Code Playgroud)
我已经看到了很多针对macOS的解决方案:
NSApp.keyWindow?.firstResponder?.tryToPerform(#selector(NSSplitViewController.toggleSidebar(_:)), with: nil)
Run Code Online (Sandbox Code Playgroud)
但我似乎找不到iPad的同等产品,提前致谢。
我有一个问题,我找不到答案。
我想在我的 MacOS M1 机器上部署一个特别认证的 ipadOS 应用程序。如果可以直接在我的 MacOS M1 机器上调试 ipadOS 应用程序,那就更好了。
应用商店中的分布式应用程序很容易在 MacOS M1 上安装。
似乎也不可能在 App Provisioning Profile 中添加 MacOS M1 机器,它只列出 ipad 和手机。“Developer.apple.com -> Certificates, identifiers & Profiles”中配置文件下的“Include Mac Devices”不显示之前添加的 MAC UDID。
我在 iPad 上有一个主细节应用程序,当以纵向模式运行该应用程序时,侧边栏被隐藏。我需要按“后退”按钮才能打开侧边栏。
谁能帮我默认显示侧边栏?我找到了一个答案,建议在应用程序处于纵向时使用 StackNavigationViewStyle,但随后该应用程序看起来就像一个巨大的 iPhone,并且像侧边栏一样消失了主类以显示为视图。
这就是我的代码。
struct ContentView: View {
var body: some View {
NavigationView {
MyMasterView()
DetailsView()
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}
struct MyMasterView: View {
var people = ["Option 1", "Option 2", "Option 3"]
var body: some View {
List {
ForEach(people, id: \.self) { person in
NavigationLink(destination: DetailsView()) {
Text(person)
}
}
}
}
}
struct DetailsView: View {
var body: some View { …
Run Code Online (Sandbox Code Playgroud) swiftui ipados swiftui-navigationview swiftui-navigationsplitview
我想在我的应用程序中添加一个超大的小部件作为 iOS 15 支持的系列。
WidgetConfiguration的简化代码如下:
var body: some WidgetConfiguration {
IntentConfiguration(
kind: "Widget",
intent: SelectProjectIntent.self,
provider: Provider()
) {
entry in
ProgressWidgetEntryView(entry: entry)
}
.configurationDisplayName("Title")
.description("Description")
.supportedFamilies([.systemSmall, .systemMedium, .systemLarge, .systemExtraLarge])
}
Run Code Online (Sandbox Code Playgroud)
显然我不能只是简单地添加额外的大,因为出现以下错误: “systemExtraLarge”仅在 iOS 15.0 或更高版本的应用程序扩展中可用
但是,按照 XCode 的建议进行快速简单的可用性检查后,我收到了一个错误和几个警告。这是代码:
var body: some WidgetConfiguration {
if #available(iOSApplicationExtension 15.0, *) {
IntentConfiguration(
kind: "Widget",
intent: SelectProjectIntent.self,
provider: Provider()
) {
entry in
ProgressWidgetEntryView(entry: entry)
}
.configurationDisplayName("Title")
.description("Description")
.supportedFamilies([.systemSmall, .systemMedium, .systemLarge, .systemExtraLarge])
} else {
IntentConfiguration(
kind: "Widget",
intent: SelectProjectIntent.self,
provider: Provider()
) …
Run Code Online (Sandbox Code Playgroud) 我正在尝试修复运行 iPad OS 16.3 的设备上的错误,但 xcode 似乎无法支持 16.3,它能做到的最好是 16.2
现在有办法在 xcode 上运行 16.3 吗?我找不到手动下载,并且它不在 Xcode 平台列表中,即使它已在设备上运行。
我想在我的自定义视图周围保持相同的插图。需要外部圆角半径来更改我们自定义视图的圆角半径,
我找不到任何环境变量或任何其他方式来获取小部件本身的角半径。
.cornerRadius()
所有设备。由于不同的设备可能对其小部件使用不同的半径。 var body: some View {
VStack {
HStack {
VStack {
Text("Hello")
.font(.title)
Text("Widget")
}
.padding()
.background(Color.yellow)
.cornerRadius(10)//<=here
Spacer()
}
Spacer()
}
.padding(5.0)
}
Run Code Online (Sandbox Code Playgroud) ipados ×10
ios ×6
swiftui ×3
swift ×2
widgetkit ×2
ipad ×1
mac-catalyst ×1
macos ×1
multi-window ×1
safari ×1
swiftui-navigationsplitview ×1
target ×1
xcode ×1
xcode13 ×1