[英]Detect if iOS device's keyboard has the “keyboard hiding button”, like on iPad?
我认为不存在专门询问键盘是否支持键盘的方法,但是您可以问设备的成语:
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
}
else {
}
或者,由于6和6plus也支持横向按钮,因此您可以在特定时刻询问设备的UITraitCollection
,如果正常,将显示键盘上的关闭按钮,但这是一个很强的假设。
出现键盘之前,请尝试检查水平特征。
if view.traitCollection.horizontalSizeClass == .Regular {
// has the dismiss button
}
else {
// add an accessory input view
}
您可以设置以下内容
[textField resignFirstResponder];
要么
[textField setReturnKeyType:UIReturnKeyDone];
和其他不同类型
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.