?sendActionsForControlEvents這個(gè)方法的作用是發(fā)送與指定類(lèi)型相關(guān)的所有行為消息淑际。我們可以在任意位置(包括控件內(nèi)部和外部)調(diào)用控件的這個(gè)方法來(lái)發(fā)送參數(shù)controlEvents指定的消息。
UIButton *btn = [[UIButton alloc]initWithFrame:CGRectMake(100, 100, 100, 50)];
[self.view addSubview:btn];
btn.backgroundColor = [UIColor blueColor];
[btn setTitle:@"自動(dòng)點(diǎn)擊" forState:UIControlStateNormal];
[btn addTarget:self action:@selector(clickButtonEvent:) forControlEvents:UIControlEventTouchUpInside];
// sendActionsForControlEvents實(shí)現(xiàn)代碼自動(dòng)觸發(fā)UIControlEventTouchUpInside事件莺匠。
[btn sendActionsForControlEvents:UIControlEventTouchUpInside];
- (void)clickButtonEvent:(UIButton *)sender
{
? ? ?NSLog(@"不用點(diǎn)我纺荧,我自己來(lái)G绻 :鄞选!");
}