我正在学习 Xcode( Objective-C )。我想做一个简单的计算器。
我首先添加了四个简单的按钮和一个标签。两个按钮用于数字(1 和 2),我将变量添加到 .m 文件中:
int *one = 1;
int *two = 2;
我所做的下一步是对单击的按钮执行操作,并表示标签从该按钮获取值:
self.firstLabel.text=[NSString stringWithFormat:@"%d", one);
我对另一个按钮做了同样的操作。
在这一步之前一切都很好,我接下来要做的是单击数字按钮为该标签添加值,然后单击除 (/) 按钮添加/签名,然后单击另一个按钮按钮添加另一个值。
我想在标签中成为这样的东西:2/1,当我单击 = 按钮将它们分开并显示结果时。谢谢。
编辑:
我还在 .h 中添加了标签本身,当我点击按钮时,它只显示标签中的一个值。
最佳答案
由于您刚刚开始学习 obj C,您可能希望让您的计算器保持简单,构建一个功能齐全的计算器。会变得异常复杂。您应该考虑使用 RPN方法,它将使事情变得容易得多,您只需将数字压入堆栈并一次执行一个操作。 类似于:2,输入,1,输入 + 输入。
您可能还想看看 Stanford's iOS course on Apple University ,该类(class)是在 Swift 中进行的,但类(class)项目是一个计算器,因此它应该为您提供一个很好的引用点。希望对您有所帮助,祝您好运!
关于ios - 将值从按钮添加到 UILabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29700721/