《iOS Human Interface Guidelines》——Keyboards and Input Views

本文介绍如何在iOS应用中实现自定义键盘扩展和输入视图,以提升用户体验。详细讲述了创建自定义键盘的方法,并说明了如何设计输入视图以替代系统键盘。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

键盘和输入视图


在iOS 8及以后的系统中,你可以创建一个自定义的键盘扩展让人们在大部分地方都可以使用它,而不是系统提供的键盘。查看App Extensions学习更多关于管理包括键盘在内的app扩展的指南;查看Custom Keyboard学习如果开发自定义键盘扩展。


合适的话,你也可以在你的app中设计一个自定义的输入视图来代替系统提供的键盘。比如说,Numbers提供了多种输入视图来使输入账户、日期和其他值变得简单和高效。




如果你提供一个自定义的输入视图,确保它的功能对用户来说是明显的。


你也可以提供一个自定义的位于键盘(或者你的自定义输入视图)上方的输入附属视图。比如说,在一些环境下,Numbers显示一个输入附属视图来帮助用户执行标准的或自定义的表格数据计算。




当人们点击你的输入视图上的自定义控件时使用标准键盘点击音来提供可以听到的反馈。查看UIDevice Class Reference中的playInputClick文档来学习如果在你的代码中添加这个声音。


NOTE

标准点击音只对当前在屏幕上的自定义输入视图起作用。人们可以关闭所有的键盘点击音——包括来自你自定义输入视图的点击音——在设置 > 声音中。



本文翻译自苹果官方开发文档

查看完整合集:https://github.com/Cloudox/iOS-Human-Interface-Guidelines

版权所有:http://blog.youkuaiyun.com/cloudox_

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值