前段时间碰到个如下的情况
uiviewcontroller *a uiviewcontroller *b uibutton *c;
在a中 [a addsubview:b]; 然后 [b addsubview:c];
结果没想到c中的按键动作不能响应了。。
结果发现 在一个controller中添加另外一个controller 一定要主动添加父子关系,即
[a setchildviewController:b];
否则按键消息传递不上去。
uiviewcontroller *a uiviewcontroller *b uibutton *c;
在a中 [a addsubview:b]; 然后 [b addsubview:c];
结果没想到c中的按键动作不能响应了。。
结果发现 在一个controller中添加另外一个controller 一定要主动添加父子关系,即
[a setchildviewController:b];
否则按键消息传递不上去。
本文探讨了在iOS开发中使用UIKit时遇到的一个问题:在一个UIViewController中嵌套另一个UIViewController并添加UI控件时,如果不正确设置父子关系,可能导致子视图控制器中的UI控件无法正常响应用户交互。
3247

被折叠的 条评论
为什么被折叠?



