キーボード上部のボタンで構成されるカスタム ビューを追加しました。ボタンは正しく表示されていますが、ボタンをタップすると、ボタン アクションではなく、キーボードの下にあるキーが押されます。
UIWindow* tempWindow = [UIApplication sharedApplication].windows.lastObject;
for (UIView *keyboard in [tempWindow subviews]) {
if ([[keyboard description] hasPrefix : @"<UIInputSetContainerView"]) {
for(int i = 0 ; i < [keyboard.subviews count] ; i++)
{
UIView* hostkeyboard = [keyboard.subviews objectAtIndex:i];
if([[hostkeyboard description] hasPrefix:@"<UIInputSetHost"] == YES){
[hostkeyboard addSubview:extraRow];
[hostkeyboard bringSubviewToFront:extraRow];
}
}
}
}
extraRow は、ボタンで構成される UIView です。
足りないものはありますか?