当我使用Xcode 6.4时,这一切都正常。我在我的机器上安装了macOS Sierra和Xcode 8,这已经坏了。
我有一个带有UIView的Viewcontroller(vc1)。在这个UIView里面我加载了另一个Viewcontroller(vc2)。
现在不再处理vc2上的按钮交互。我添加了新的按钮和方法作为完整性检查,他们也没有获得新闻信号。确保它们都在XIB中连接起来并且它们都是。
以前是否有人遇到此问题并知道解决方案?
非常感谢, ç
答案 0 :(得分:1)
你的Vc2框架一定有问题。
尝试手动设置Vc2的帧,如下面的代码所示。
UIStoryboard *sb = [UIStoryboard storyboardWithName:@"Main" bundle:NULL];
SecondVC *Vc = [sb instantiateViewControllerWithIdentifier:@"idSecondVC"];
Vc.view.frame =CGRectMake(0, 0, self.containerVw.frame.size.width,self.containerVw.frame.size.height);
[self.containerVw addSubview:Vc.view];
[self addChildViewController:Vc];//adding your Vc2 as a childViewController
containerVw - >您在Vc1的UIView,其中您将Vc2添加为子视图。