是否可以从iPad上的键盘访问/删除按钮?
我希望用户只能访问数字键盘,而不能在其他类型的键盘之间切换。为此,我需要隐藏/禁用“开关按钮”(带有标签“ABC”的按钮)。
要访问我使用的键盘:
UIWindow * tempWindow = [[[UIApplication sharedApplication] windows] objectAtIndex:1];
UIView* keyboard;
for(int i = 0; i < [tempWindow.subviews count]; i++)
{
keyboard = [tempWindow.subviews objectAtIndex:i];
if([[keyboard description] hasPrefix:@"<UIKeyboard"] == YES)
{
// access elements of keyboard
}
}
另外,问题是[keyboard.subviews count] = 0
,虽然找到了键盘。