String 斯威夫特:我如何根据按钮的标题声明声明?

String 斯威夫特:我如何根据按钮的标题声明声明?,string,text,swift,uibutton,hiddenfield,String,Text,Swift,Uibutton,Hiddenfield,我有一个按钮,其标题设置为calculator当点击我的视图控制器中的此按钮时,它隐藏并显示一组对象,并更改为返回按钮的标题: @IBAction func calculatorButtonTapped(sender: AnyObject) { calculatorContainer.hidden = false inspirationLabel.hidden = true beginningLabel.hidden = true menuExampleButto

我有一个按钮,其标题设置为calculator当点击我的视图控制器中的此按钮时,它隐藏并显示一组对象,并更改为返回按钮的标题:

@IBAction func calculatorButtonTapped(sender: AnyObject) {
    calculatorContainer.hidden = false
    inspirationLabel.hidden = true
    beginningLabel.hidden = true
    menuExampleButton.hidden = true
    aboutButton.hidden = true
    calculatorButton.setTitle("Back", forState: UIControlState.Normal)
}
当标题设置为“后退”并且单击该按钮时,我希望显示隐藏的所有内容,并隐藏显示的所有内容。当标题设置为calculator时,我希望上面代码中的所有内容都发生。我如何才能做到这一点?

您可以尝试以下代码:

@IBAction func calculatorButtonTapped(sender: AnyObject) {
    calculatorContainer.hidden = !calculatorContainer.hidden
    inspirationLabel.hidden = !inspirationLabel.hidden
    beginningLabel.hidden = !beginningLabel.hidden
    menuExampleButton.hidden = !menuExampleButton.hidden
    aboutButton.hidden = !aboutButton.hidden
    calculatorButton.setTitle("Back", forState: UIControlState.Normal)


    if !calculatorContainer.hidden{

            inspirationLabel.hidden = true
            beginningLabel.hidden = true
            menuExampleButton.hidden = true
            aboutButton.hidden = true

    } 
}

这将在隐藏和不隐藏图像之间来回切换。

您可以在其中使用if语句查看当前设置的标题?Ok@Thilo。我是swift的新手,你能帮我一个大忙,帮我写下if声明吗?我知道它是什么,我只是不是100%。你试试这个主意怎么样,如果不行,回来寻求帮助?你知道如何获取当前标题吗?不,这就是问题所在@ThiloBtw,当你换成另一种语言时,这可能会导致问题,而不是使用按钮标题来控制,你也可以使用其中一个隐藏标志。或者创造一个全新的财产。