问题标签 [ipados]

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 投票
0 回答
71 浏览

swiftui - iPadOS 上的 SwiftUI NavigationBarItem 悬停效果

使用 UIKit 时,在 iOS 13.4+ 中使用指针时,UIBarButtonItems 会自动获得对高亮悬停效果的支持。

更新某些视图以使用 SwiftUI 后,等效的 NavigationBarItem 修饰符没有高亮悬停效果。这是一个错误,不受支持,还是以不同的方式实现?

0 投票
2 回答
1939 浏览

swiftui - SwiftUI 侧边栏不记得状态

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

这是侧边栏结构

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

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

0 投票
0 回答
457 浏览

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

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

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

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

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

0 投票
1 回答
50 浏览

ios - 在 MapKit 中的地图内设置单个区域

我正在尝试设置一个单独的框架来定义地图的可见区域。

目前,所有注释都显示,mapView.showAnnotations但它们对齐以适应整个 iPad 屏幕视图。因此它们被浮动 UI 元素(绿色)部分隐藏。屏幕的中心也与 iPad 屏幕的中心对齐。

当前 ipad 视图

我试图完成的事情:我希望地图内定义的矩形之类的东西成为地图中唯一考虑的区域。但地图本身(蓝色)仍应显示在 UI 元素后面。

目标 ipad 视图

我认为它可以通过使用来实现这一点,setVisibleMapRect但是当我尝试使用它时,它没有任何效果。实际上是setVisibleMapRect解决这个问题所需的方法吗?

0 投票
1 回答
1010 浏览

ios - 从未调用过“didRegisterForRemoteNotificationsWithDeviceToken”

我需要一些帮助。

我完全不知道为什么我的通知不起作用。

我的 AppDelegate 看起来像这样:

问题是,函数“didRegisterForRemoteNotificationsWithDeviceToken”永远不会被调用。我还在我的开发者帐户中创建了“Apple 推送通知服务 SSL 证书”,将“推送通知”添加到我在 Xcode 中的功能中,但它仍然无法正常工作。每次我点击“允许”以允许通知时,它都会显示“访问权限”,但它不会打印出任何设备令牌。“isRegisterForRemoteNotifications”也返回 true。

我也在互联网上搜索了大约 2-3 个小时,但我还没有找到任何解决方案。

我正在使用 Xcode 12 Beta 2 和 iOS 14 Dev Beta 2。

谢谢你。

0 投票
1 回答
614 浏览

google-chrome - 带有“requestFullscreen()”的全屏元素在 ipad 上的 chrome 上不起作用(iPad OS 13.6)

我正在尝试使用 API 使元素进入“全屏”模式requestFullscreen(),它在除 iPad 上的 Chrome 之外的所有浏览器中都运行良好。

我试过这个包,它在所有浏览器中都很好用,包括 iPad 上的 Safari,但不是 iPad 上的 Chrome。

https://www.npmjs.com/package/screenfull

那个包裹上什至有人抱怨同样的问题,但没有解决方案。

我试图寻找这个没有运气。

我想知道 Youtube 在 iPad 上的 Chrome 上是如何做到的?任何帮助将不胜感激。

0 投票
2 回答
2264 浏览

macos - SwiftUI 2 - 如何防止顶部部分在 macOS 和 iPadOS 的列表中关闭

在 SwiftUI 2 导航栏中,我有一个包含多个部分的列表。所有部分都有一个标题,但是我希望顶部永远不会关闭并且元素永远不会被隐藏。这仅要求第一个标题,并且还希望披露指示符/折叠符号消失或隐藏。

这可以在 SwiftUI 2 中完成吗? 我想让它在 macOS 和 iPadOS 中工作。

我希望我的问题很清楚。一如既往地非常感谢你。

添加了一些图像以显示节标题具有关闭和打开按钮。

开关

0 投票
0 回答
151 浏览

swift - SwiftUI 2 命令未在 iPadOS 中显示且不会触发

此代码适用于 MacOS,我希望通过长按硬件键盘上的 CMD 来查看 iPad 上的所有命令,并在硬件键盘上按下命令时触发。

不幸的是,iPadOS(带有iOS14-beta的模拟器)长按CMD或按CMD-1没有任何反应。

我在 iPadOS 上是否遗漏或做错了什么,或者这可能是 Beta 版中的错误。

MacOS BigSur 11.0 Beta (20A5323l) (Beta 3)
Xcode 版本 12.0 beta 3 (12A8169g)

0 投票
1 回答
4041 浏览

ios - SwiftUI 2.0 List with children - 如何使披露按钮的可点击区域覆盖整个列表项

我正在为 iOS 14 制作一个 SwiftUI 应用程序,并且我有一个侧边栏列表,它使用 list 的新children:属性来使列表可扩展:

但是,目前我只能在精确单击披露箭头时展开此列表。例如,当我单击“我的酷项目”文本时,我希望能够扩展此列表。

这在“文件”应用程序中是可能的——当我单击“位置”文本时,我可以看到“位置”项的所有子项,但我不知道如何在我的应用程序中执行此操作。

为了澄清,List每个项目的项目是一个Text视图,子列表项目是NavigationLink

这种行为在 SwiftUI 中是否可能,甚至通过 onTapGesture 或其他东西以编程方式实现List?提前感谢您的任何帮助/建议!

0 投票
2 回答
624 浏览

swiftui - SwiftUI 弹出框大小未扩展以适应内容

这是我的代码

这应该会产生一个来自加号按钮的非常好的弹出框。但我得到的只是一个真正被压扁的弹出框。

截屏

知道我在这里缺少什么吗?有没有办法告诉弹出框扩大更多(不指定大小)?