1

我环顾四周,我不确定这个问题是否在 iOS 5 中得到解决。我找到了这篇文章

iOS 5 中的返回或完成按钮

下面有一些代码,但我不确定我应该把它放在哪里?

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 回答