ios - 如何让Uibutton被选中

标签 ios iphone objective-c uibutton

我有一个 UIButton,当我选择该按钮时它仍然处于选中状态。这是我的代码:

- (IBAction)cloudclick:(UIButton *)sender {
    UIImage *bgImage = [UIImage imageNamed:@"black_cloud.png"];
    UIButton *tmpButton = (UIButton *)[self.view viewWithTag:sender.tag];
    [tmpButton setBackgroundImage:bgImage forState:UIControlStateSelected];

} 

但是当我点击按钮时它并没有保持选中状态。它会更改背景,但不会保留为选定按钮。

最佳答案

你必须在你的代码后写一行

- (IBAction)cloudclick:(UIButton *)sender {
    ...
    [tmpButton setSelected:YES];
}

关于ios - 如何让Uibutton被选中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20741599/

相关文章:

ios - 如何在 Swift 3.0 中以编程方式使用自动布局将 UIView 容器内的 2 个或更多 UIView 水平居中

iphone - 新安装应用程序后触发本地通知(重复)

iphone - 在 IOS 应用程序中进行评级和评论

IPHONE:如何提取 UIIMage 的 RGB channel ?

ios - PFUser 当前用户在 NSObject 子类中不可用

ios - 在 iOS 设备上实现 WebRTC

android - FFMPEG .mov 到 .mp4 转换失败

iphone - 显示 UILabel 动画

ios - 使用 Google map 在 iOS 中进行地理编码和反向地理编码

ios - 将字符串转换为 NSString 时出现问题