UIImage *wifiPressBg = [UIImage imageNamed:@"wifi_prs"];
self.wifiBtn = [UIButton buttonWithType:UIButtonTypeCustom];
[self.wifiBtn.titleLabel setFont:[UIFont systemFontOfSize:15]];
[self.wifiBtn setTitle:@"Wi-Fi" forState:UIControlStateNormal];
[self.wifiBtn setTitleColor:SPAColor(23,104, 228) forState:UIControlStateNormal];
[self.wifiBtn setTitleColor:[UIColor whiteColor] forState:UIControlStateHighlighted];
[self.wifiBtn setImage:wifiPressBg forState:UIControlStateNormal];
[self.wifiBtn setImage:wifiNormalBg forState:UIControlStateHighlighted];
注意:状态应该用UIControlStateHighlighted而 不是UIControlStateSelected,如果整成UIControlStateSelected怎么点击图片会不会变