1

私は周りを見回していましたが、この問題がiOS5で解決されたかどうかわかりません。この投稿を見つけました

iOS5の[戻る]または[完了]ボタン

以下のコードが少しありますが、これをどこに置くべきかわかりませんか?

if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 3.2) {
    if([[keyboard description] hasPrefix:@"<UIPeripheralHost"] == YES)
        [keyboard addSubview:doneButton];
} else {
    if([[keyboard description] hasPrefix:@"<UIKeyboard"] == YES)
        [keyboard addSubview:doneButton];
}
4

1 に答える 1

2

まず、次のように UIKeyboardDidShowNotification のオブザーバーを追加します。

[[NSNotificationCenter defaultCenter] addObserver:self 
                                             selector:@selector(keyboardDidShow:) 
                                                 name:UIKeyboardDidShowNotification 
                                               object:nil]; 

そして、keyboardDidShow に次のコードを記述して、完了ボタンを追加します。

于 2012-04-12T11:51:03.597 に答える