キーボード上部のボタンで構成されるカスタム ビューを追加しました。ボタンは正しく表示されていますが、ボタンをタップすると、ボタン アクションではなく、キーボードの下にあるキーが押されます。
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 です。
足りないものはありますか?