String 斯威夫特:我如何根据按钮的标题声明声明?
我有一个按钮,其标题设置为calculator当点击我的视图控制器中的此按钮时,它隐藏并显示一组对象,并更改为返回按钮的标题: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
@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,当你换成另一种语言时,这可能会导致问题,而不是使用按钮标题来控制,你也可以使用其中一个隐藏标志。或者创造一个全新的财产。