iphone - 如何在 UIButton 中从正常状态和选定状态下的标题文本设置 UIImage

标签 iphone ios objective-c uibutton

如何在我的 UIButton 中将 UIImage 设置为正常状态并将标题设置为选中状态?

您好,我尝试在 UIButton 的正常状态下设置一个 UIImage,但是当在正常状态下设置一个 UImage 时,这会更改处于选定状态的 UIButton 的标题,从而更改图像的标题。我正在使用

myButton setTitle:content forState:UIControlStateSelected

处于选中状态。

如何在我的 UIButton 中将 UIImage 设置为正常状态并将标题设置为选中状态?

PDT:对不起我的英语!

最佳答案

试试这个:

bool 选择;

-(IBAction)btnClicked:(UIButton *)sender{
    if(selected)
    {
        [chkBtn setTitle:@"selected" forState:UIControlStateNormal];
        chkImage.image=[UIImage imageNamed:@" "]; 
        NSLog(@"%@",chkBtn.titleLabel);
        selected=NO;
    }
    else
    {
        [chkBtn setTitle:@" " forState:UIControlStateNormal];
        chkImage.image=[UIImage imageNamed:@"button_minus_pink.png"]; 
        selected=YES;
     }

关于iphone - 如何在 UIButton 中从正常状态和选定状态下的标题文本设置 UIImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15127769/

相关文章:

ios - 如何以编程方式确定 iPhone 的密码是否已更改或删除?

iphone - 为 Enterprise Distribution 构建 ipa 需要什么? (iOS - iPhone - iPad)

ios - Swift 图片下载 TableView

iOS:NSURLConnection sendAsynchronousRequest 对 NSImageView 的延迟操作

iphone - UIsegmentedControl setTintColor 奇怪的行为

objective-c - objective-c 中的 UIImageView 数组

iphone - 应用内购买完成后显示对话

html - 发送数据到网站

ios - 圆形 ImageView iOS 8/Xcode 6

objective-c - 如何关闭 NSOpenPanel 或为什么它不自动关闭?