ios - 我怎样才能记忆起 iOS 中的最后一个方法状态?

标签 ios uilabel

我只是无法理解这个问题,可能我的标题不是很清楚。我是新手,正在学习如何编程。我正在创建一个简单的计算器,当用户选择任何操作数时,操作数的标题的颜色会从白色变为橙色。我设置了一个 switch 语句并更改了 setTitleColor。一旦按下一个数字,操作数按钮就会返回到白色的原始状态。我想要做的是,如果用户随后按下清除按钮一次,将最后突出显示的操作数的颜色更改回橙色。

我只是想找出一种返回一步的方法。如果有人能告诉我如何实现这一目标,我将非常感激。

最佳答案

这里没有特定于 iOS 的内容。您所需要做的就是维护一个堆栈或一个简单的 lastUpdatedDigit 变量来跟踪上次执行的操作。在您的应用程序中,这是最后输入的数字。

因此,当您想将最后突出显示的操作数的颜色改回橙色时,您需要做的就是访问此 lastUpdatedDigit 变量并更改其颜色。一切顺利。

不确定这是否回答了您的问题。如果我理解有误,请指正...

关于ios - 我怎样才能记忆起 iOS 中的最后一个方法状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8426428/

相关文章:

ios - 如何在 IGListKit 中添加 sectionHeader,如 tableview header

ios - macOS Sierra、Xcode 8 上的神秘 "cryptographic verification failure"错误

ios - UILabel 中的文本垂直居中

ios - 如何计算 UITableViewCell 中的 UILabel 正确行号?

ios - 使用 Swift 查询进行解析

用户的 iOS Parse 查询不返回任何内容

ios - 如何使用 UISplitViewController iOS 在 iPad 上强制以纵向模式显示 MasterViewController

ios - 为什么标签的高度为零?

ios - uilabel的水平滚动?

ios - 具有相对字体大小的 UILabel sizeToFit 不起作用