Skip to main content
 首页 » 操作系统

ios之按下按钮时动态更改标签之iOS Swift

2024年01月01日49fff_TT

其中有按钮,当它们被按下时,我希望标签更改为该操作顺序,例如,当按下减法按钮时,我希望符号更改为减法符号。这是 Storyboard的图片。 https://www.dropbox.com/s/sh61xss16xr2t0t/Screenshot%202014-10-11%2022.05.48.png?dl=0 当我按下不同的按钮时,我希望操作符号动态变化。

    @IBAction func addFunctionButtonPressed(sender: AnyObject) { 
        //Adding Function 
    } 
 
    @IBAction func subtractionFunctionButtonPressed(sender: UIButton) { 
        //Subtracting Function 
    } 
 
    @IBAction func multiplicationFunctionButtonPressed(sender: UIButton) { 
        //Multiplication Function 
    } 
 
    @IBAction func divisionFunctionButtonPressed(sender: UIButton) { 
        //Divivsion Function 
    } 

这是用 Swift 编程语言完成的

如果您有任何问题或疑虑,请在下方评论

请您参考如下方法:

要更改标签,您需要对其进行引用。您需要创建一个 @IBOutlet,然后通过它更改标签。

我看到你已经有了 @IBActions,所以你可能已经知道这个过程了。打开您的 Storyboard并在助理编辑器中并排查看 Controller 源代码。然后选择标签。切换到连接检查器,然后从“New Referencing Outlet”旁边的小圆圈拖动到 View Controller 源文件中。这应该为您创建 @IBOutlet。

那么这只是改变标签的问题,例如

@IBOutlet weak var MyLabel: UILabel! 
 
@IBAction func subtractionFunctionButtonPressed(sender: UIButton) { 
    //Subtracting Function 
    MyLabel.text = "-" 
}