NSTextView收不到keyDown事件的问题解决
2017-02-02 12:12
746 查看
苹果官方文档说继承NSTextView后只要重载了- (void)keyDown:(NSEvent *)theEvent 就能收到keyDown事件。
结果调了好一阵还是不行。
最后回到原点重新审视,才发现是因为UI页面结构没配置正确导致。
之前错误地把顶层的NSView设置为TypeFastView了, 如图:
正确的做法是把Clip View里的Text View设置为TypeFastView:
结果调了好一阵还是不行。
最后回到原点重新审视,才发现是因为UI页面结构没配置正确导致。
之前错误地把顶层的NSView设置为TypeFastView了, 如图:
正确的做法是把Clip View里的Text View设置为TypeFastView:
相关文章推荐
- 解决QWidget父对象加入QGraphicsView内导致当前对象接收不到鼠标移动事件问题
- Android平台View的按键事件KeyDown和onTounchEvent事件的返回值问题用法
- 解决android中HorizontalScrollView的滚动事件与组件的Touch冲突问题 --- 修正版
- 解决ViewPager嵌套Fragment内部点击事件无响应问题
- 解决ScrollView嵌套viewpager滑动事件冲突问题
- 解决Form或UserControl接收不到KeyDown等事件
- 解决Sencha Touch 2 NavigatorView Push事件只触发了一次问题
- wxWidgets经典问题——主窗体收不到按键事件的最终解决
- 猫猫学iOS 之控制器view显示中view的父子关系及controller的父子关系_解决屏幕旋转不能传递事件问题
- 解决ListView+ViewPager滑动事件冲突的问题
- android 图片缩放后划屏拖动图片与Viewpager切换Item冲突(拖动图片的事件相应被屏蔽)问题解决
- 解决ListView+ViewPager滑动事件冲突的问题
- 解决因焦点转移到其它组件,导致在 JFrame 中捕获不到键盘按键事件问题的方法
- 解决CCScrollView中菜单条目在不可见时仍响应点击事件的问题
- Android中Touch事件分析--解决HorizontalScrollView滑动和按钮事件触发问题
- 自定义TextView解决事件冲突TextView不能获取焦点问题
- 解决android中HorizontalScrollView的滚动事件与组件的Touch冲突问题
- 开发笔记:解决安卓GestureOverlayView手势和ListView点击事件、文本框获取焦点冲突的问题
- 解决小米系统下ViewPager、ScrollView内嵌套WebView时,Touch事件不响应的问题
- iOS WKWebView ios9以上版本配置 与 设置UserAgent(用户代理), 解决点击web, 客户端接收不到web事件问题