我用以下代码编写了一个uibutton
btnSet = [UIButton buttonWithType:UIButtonTypeCustom];
btnSet.frame = CGRectMake(0, 0, 146, 30);
[btnSet setBackgroundImage:[UIImage imageNamed:@"btnbg.png"] forState:UIControlStateSelected];
[btnSet addTarget:self action:@selector(visitSet) forControlEvents:UIControlEventTouchUpInside];
[btnSet setTitle:@"SetIt" forState:UIControlStateNormal];
btnSet.titleLabel.font = [UIFont systemFontOfSize:12.0f];
btnSet.titleLabel.textColor = [UIColor blackColor];
[self.view addSubview:btnSet];
- (void) visitSet
{
NSLog(@"visit set");
btnSet.selected = YES;
}
选择状态时按钮的背景,但代码不起作用,点击按钮后没有响应,没有日志输出。