ios - 如何使用 Swift 更改 iOS 中 UIButton 的状态?

标签 ios objective-c xcode swift uibutton

我有六个按钮的 Objective-C 工作代码,但我似乎没有找到如何使用 Swift 更改按钮的状态。那么如何让以下代码在 Swift 中运行?

[self.button2 setBackgroundImage:[UIImage imageNamed:@"button2_selected.png"] forState: UIControlStateSelected];
button1.selected = NO;
button2.selected = !button2.selected;
button3.selected = NO;
button4.selected = NO;
button5.selected = NO;
button6.selected = NO;

最佳答案

检查这个:

    var var_button_ =   UIButton()
    var_button_.setBackgroundImage(UIImage(named: "button2_selected.png"), forState: UIControlState.Normal)
    var_button_.selected = false
    var_button_.selected = !var_button_.selected
    //var_button_.selected = true

谢谢 由 JNYJ 提供

关于ios - 如何使用 Swift 更改 iOS 中 UIButton 的状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25944791/

相关文章:

objective-c - OSX Lion libz 解压文件结构发生变化

objective-c - Objective-C 中 UIImage 的平均颜色值

ios - 红色 cocoa pod 文件

ios - 以编程方式扩展 ScrollView 的高度

objective-c - 将所有 UILabel 设置为隐藏

iphone - 我创建新的配置文件想在 xcode 项目中更新它

iOS swift : best way to pass data to other VCs after query is completed

ios - UIDatePicker 错误?达到最小内部后 UIControlEventValueChanged

ios - MPMoviePlayerController 仅显示黑屏

iphone - 在 iphone 模拟器上使用核心位置