如何从 xib 文件更改 iPhone 和 iPad 中的键盘布局?
How to change Keyboard Layouts in iPhone and iPad from a xib file?
我正在为 iOS 设备设计自定义键盘。
我设计了一个在 iPhone 设备下效果最好的 xib 文件。
但是,我现在意识到 iPad 键盘不同于 iPhone 键盘(额外的按钮和东西。)。
简而言之,您能否建议我如何继续修复此步骤。
我个人对此的看法是通过在运行时检查设备类型来切换键盘的 xib 文件。这确实意味着我为 iPad 版本设计了一个新布局。
有什么解决办法吗?
Edit/Update:
我有一个使用 .xib 文件的 iPhone 键盘。我使用默认大小 类 (wAny, hAny)。我只需要键盘为 iPad 添加额外的按钮,并且继续为 iPhone 使用相同的布局。
你不必制作另一个 xib 只需使用相同的大小 classes.Using 大小 类 你可以用不同的约束和子视图制作一个完全不同的视图并且 ios 会自动在不同设备或 orientations.And 中呈现视图 最棒的是您不必担心 views.Just 的代码,请参阅此示例
https://www.raywenderlich.com/113768/adaptive-layout-tutorial-in-ios-9-getting-started.If有任何问题请告诉我
我正在为 iOS 设备设计自定义键盘。
我设计了一个在 iPhone 设备下效果最好的 xib 文件。 但是,我现在意识到 iPad 键盘不同于 iPhone 键盘(额外的按钮和东西。)。
简而言之,您能否建议我如何继续修复此步骤。
我个人对此的看法是通过在运行时检查设备类型来切换键盘的 xib 文件。这确实意味着我为 iPad 版本设计了一个新布局。
有什么解决办法吗?
Edit/Update:
我有一个使用 .xib 文件的 iPhone 键盘。我使用默认大小 类 (wAny, hAny)。我只需要键盘为 iPad 添加额外的按钮,并且继续为 iPhone 使用相同的布局。
你不必制作另一个 xib 只需使用相同的大小 classes.Using 大小 类 你可以用不同的约束和子视图制作一个完全不同的视图并且 ios 会自动在不同设备或 orientations.And 中呈现视图 最棒的是您不必担心 views.Just 的代码,请参阅此示例 https://www.raywenderlich.com/113768/adaptive-layout-tutorial-in-ios-9-getting-started.If有任何问题请告诉我