我试图在更改事件
上触发UITextView内的按钮事件我试过
-(IBAction)myTextfield:(id)sender
{
[self.myButton sendActionsForControlEvents:UIControlEventTouchUpInside];
}
当NSLog(@"");
事件将显示在调试器中,但它不会对sendAction执行任何操作
有人知道我遗失或做错了什么 非常感谢你。
答案 0 :(得分:0)
确实我创建了一个-(void)myMethod;
并将我的代码放在了这个方法
-(IBAction)myTextfield:(id)sender
{
[self myMethod];
}
答案 1 :(得分:-2)
您必须将操作注册到按钮。看到家庭文件:
UIControl实现此方法以发送与controlEvents关联的所有操作消息,在进程中重复调用sendAction:to:forEvent :.它查找的目标和操作列表是从addTarget的先前调用构建的:action:forControlEvents:。
所以你使用addTarget:action:forControlEvents:。到你的按钮,所以它的工作原理。