首页 > 解决方案 > SwiftUI:如何将 iPad 键盘类型设置为相当于 iOS 中的 decimalPad(小)

问题描述

我想知道是否可以.decimalPad在 iOS 上访问与十进制键盘 ( ) 相同样式的键盘。在设置、面容 ID 和密码中,iPad 提供了一个小型键盘(见附图)。是不是因为呈现的view很小,键盘会根据它自动调整?

PS 截图会从图像中移除键盘。 iOS 设置

标签: iosswiftswiftui

解决方案


在swiftUI中无法更改键盘布局,但您可以在UIKit中进行。


UIKit

键盘布局指南

跟踪键盘在应用布局中的位置的布局指南。

https://developer.apple.com/documentation/uikit/uiview/3752221-keyboardlayoutguide/

示例代码

https://developer.apple.com/documentation/uikit/keyboards_and_input/adjusting_your_layout_with_keyboard_layout_guide

WWDC 视频

https://developer.apple.com/videos/play/wwdc2021/10259/


推荐阅读