UIViewController附件视图未显示

时间:2016-04-12 07:51:17

标签: ios objective-c uiviewcontroller accessoryview

我正在处理一个项目中的一个奇怪的问题。我正在使用附加到视图控制器底部的附件视图,因此当键盘上升时,此附件视图。为此,我正在使用此代码:

- (UIView *)inputAccessoryView
{
  return self.myAccessoryView;
}

- (BOOL)canBecomeFirstResponder
{
  return YES;
}

我的附件视图位于我的故事板上并链接到IBOutlet。我用Segue呈现我的视图控制器,一切都很顺利,但是当我尝试使用此代码呈现我的视图控制器时出现问题

UIStoryboard *storyBoard = [UIStoryboard storyboardWithName:@"my_storyboard" bundle:nil];
MyViewController* vc = [storyBoard instantiateViewControllerWithIdentifier:@"MyViewController"];    
[self myNavigationViewController].firstChild = vc;

发生这种情况时,canBecomeFirstResponder上的inputAccessoryViewMyViewController方法未被调用,因此我的附件视图不会显示。

为什么会这样?我做错了吗?

由于

0 个答案:

没有答案