可以正常和選擇的狀態定義按鈕和setImage
。像這樣。
buttonJobs = [UIButton buttonWithType:UIButtonTypeCustom ];
buttonJobs.tag = 1;
[buttonJobs setTitle:@"Jobs" forState:UIControlStateNormal];
buttonJobs.frame = CGRectMake(2, 56, 109, 33);
[buttonJobs setImage:[UIImage imageNamed:@"tabButtonImage_Off.png"] forState:UIControlStateNormal];//buttonJobs.png
[buttonJobs setImage:[UIImage imageNamed:@"tabButtonImage_On.png"] forState:UIControlStateDisabled];
[buttonJobs addTarget:self action:@selector(btnNextTab:) forControlEvents:UIControlEventTouchUpInside];
而在按鈕選擇器方法,你可以設置你的按鈕選擇根據sender's tag
。
-(void)btnNextTab:(UIButton*)sender
{
if(sender.tag == 1)
{
sender.selected = YES;
}
}
而對於標題,您可以更改文字的顏色。
希望這會幫助你。
如果你從xib中添加你得到的選項只有 – amar 2013-02-28 05:03:16
那麼這裏你想設置圖像爲正常狀態,只有標題(無圖像)選擇? – rptwsthi 2013-02-28 05:04:25
使用按鈕標籤來解決 – Rajneesh071 2013-02-28 09:26:48