在我的应用程序中,我创建了一个数字键盘,其中还包含+
-
x
/
等运算符。我想知道怎么做是在用户输入时在标签中显示这些内容。例如,如果用户想要知道3 + 5,则用户将按下每个按钮,标签将显示3 + 5,然后用户将推送计算,并且答案将显示在另一个标签中。那么基本上我如何在一个标签中一起显示所有内容?我一直试图用几种不同的方式做这件事,但这只是让我头疼。
答案 0 :(得分:0)
通过将操作附加到NSArray来跟踪用户输入。如果用户点按了' +'按钮,将NSString添加到@" +"的数组中,如果他们点击" - ",添加@" - "到阵列。从这里,您可以生成所有操作的连接NSString以生成等式。
此外,由于操作都存储在NSArray中,如果用户点击删除按钮,您只需从数组中删除最后一个字符串并重新生成等式,而不必执行字符串比较和操作以删除操作