ios 的EditBox点击空白处不隐藏的解决方案
Posted 游戏编程技术学习_UE4 U3d Ogre Cocos 交流
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios 的EditBox点击空白处不隐藏的解决方案相关的知识,希望对你有一定的参考价值。
原因:参数少了前缀CC
解决方案:修改 cocos/platform/ios/CCEAGLView-ios.mm 中的 handleTouchesAfterKeyboardShow
-(void) handleTouchesAfterKeyboardShow { NSArray *subviews = self.subviews; for(UIView* view in subviews) { //if([view isKindOfClass:NSClassFromString(@"CCCustomUITextField")] || //[view isKindOfClass:NSClassFromString(@"UISingleLineTextField")] || //[view isKindOfClass:NSClassFromString(@"UIMultilineTextField")]) //{ // if ([view isFirstResponder]) // { // [view resignFirstResponder]; // return; // } //} if([view isKindOfClass:NSClassFromString(@"CCCustomUITextField")] || [view isKindOfClass:NSClassFromString(@"CCUISingleLineTextField")] || [view isKindOfClass:NSClassFromString(@"CCUIMultilineTextField")]) { if ([view isFirstResponder]) { [view resignFirstResponder]; return; } } } }
以上是关于ios 的EditBox点击空白处不隐藏的解决方案的主要内容,如果未能解决你的问题,请参考以下文章