iPhone:通过 XIB 完成按钮操作来放弃键盘

标签 iphone uikeyboard

嗨,我正在开发 UITextview

如何退出键盘,在键盘“完成按钮”后单击操作,即 XIB

谢谢

最佳答案

嗨,如果您想回答,使用键盘上默认的“完成”按钮退出 UITextview 的键盘,那么这就是答案

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range 
replacementText:(NSString *)text {

    // Any new character added is passed in as the "text" parameter

    if([text isEqualToString:@"\n"]) {

        // Be sure to test for equality using the "isEqualToString" message

        [textView resignFirstResponder];

        // Return FALSE so that the final '\n' character doesn't get added

        return NO;
    }

    // For any other character return TRUE so that the text gets added to the view

    return YES;
}

我按照这个放弃了UITextview的键盘,如果有任何问题请告诉我

谢谢

关于iPhone:通过 XIB 完成按钮操作来放弃键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4750606/

相关文章:

iphone - 如何在iPhone应用程序中更改显示的UIKeyboard的语言?

ios - UIKeyboardWillHideNotification 动画延迟

ios - CollectionView 在键盘出现时向上移动,然后返回到之前的位置

iphone - 图像数据的 Base64 解码问题-iphone

iphone - 旋转 MKMapView,同时保持初始方向的引脚?

iphone - 如何异步更新 UIImageView?

ios - 允许完全访问 iOS 中的自定义键盘

java - APNS(Apple 推送通知服务器)的反馈服务

iphone - NSXMLParser问题

iOS 在出现屏幕键盘时隐藏导航栏