美文网首页iOS开发常用知识点
iOS sendActionsForControlEvents

iOS sendActionsForControlEvents

作者: 绚雨蓝了个枫 | 来源:发表于2017-02-21 18:27 被阅读749次

 sendActionsForControlEvents这个方法的作用是发送与指定类型相关的所有行为消息。我们可以在任意位置(包括控件内部和外部)调用控件的这个方法来发送参数controlEvents指定的消息。

UIButton *btn = [[UIButton alloc]initWithFrame:CGRectMake(100, 100, 100, 50)];

[self.view addSubview:btn];

btn.backgroundColor = [UIColor blueColor];

[btn setTitle:@"自动点击" forState:UIControlStateNormal];

[btn addTarget:self action:@selector(clickButtonEvent:) forControlEvents:UIControlEventTouchUpInside];

// sendActionsForControlEvents实现代码自动触发UIControlEventTouchUpInside事件。

[btn sendActionsForControlEvents:UIControlEventTouchUpInside];

- (void)clickButtonEvent:(UIButton *)sender

{

     NSLog(@"不用点我,我自己来!!!");

}

相关文章

网友评论

    本文标题:iOS sendActionsForControlEvents

    本文链接:https://www.haomeiwen.com/subject/zkbuwttx.html