在iOS中打开键盘时,发送按钮不起作用

时间:2017-02-06 13:27:46

标签: ios objective-c uiscrollview uibutton textfield

我在iOS中遇到了非常简单的功能。

我正在尝试从一个位于滚动视图子视图内的textField发送数据。当我按下按钮时,按钮正在触发操作,当我尝试写入某些内容并且键盘打开按钮停止响应时键盘关闭。

VideoViewController:

mytest

CommentViewController:

-(void)viewWillAppear:(BOOL)animated
{
   [super viewWillAppear:animated];

   controller.videoID = videoID;
   controller.channelID = channelID;

   controller.view.frame = self.commentView.bounds;

   [self.commentView addSubview:controller.view];

   // [self.scrollView addSubview:controller.sendBtn];

   [self addChildViewController:controller];

   [controller didMoveToParentViewController:self];
}

请就此提出建议。 谢谢。

1 个答案:

答案 0 :(得分:0)

我也遇到了这个问题

我花了2天时间才找到解决方案。您需要为ScrollVIew / View设置cancel touches标志为false。

实际上,滚动视图触摸已启用,并且不允许按钮进行交互。

这是发送按钮不起作用的唯一原因。