首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在静态UIButton中使用setTitleForState更改UITableviewCell标题

如何在静态UIButton中使用setTitleForState更改UITableviewCell标题
EN

Stack Overflow用户
提问于 2016-09-01 13:50:03
回答 1查看 116关注 0票数 0

我有一个带有静态单元格的UITablview

在其中一个细胞里我有一个UIButton。当按下按钮时,我想更改它的title。我试图使用身份检查器为不同的州设置UIButton标题,但这是行不通的。

我还尝试用下面的代码编程地设置UIButton

代码语言:javascript
代码运行次数:0
运行
复制
@IBOutlet var calculateScoreButton: UIButton!

@IBAction func calculateScoresButton(sender: UIButton!) {

calculateScoreButton.setTitle("Cancel????", forState: .Selected)

}

如何更改UIButtonstaticTableView单元格中给定状态的标题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-01 14:07:18

您可以在下面这样做:实际上,您已经设置了按下状态的标题,并且还需要将按钮设置为选中的。

我在下面选择了IBOutletIBAction,然后点击改变标题:

代码语言:javascript
代码运行次数:0
运行
复制
class ViewController: UIViewController {

    @IBOutlet weak var button: UIButton!
    override func viewDidLoad() {
        super.viewDidLoad()
    }

    @IBAction func handleClicke(sender: AnyObject) {

        self.button.setTitle("Clicked", forState: .Selected)
        self.button.selected = true;
    }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39273348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档