我正在创建一个简单的计算器应用程序。我有10个标记为0到9的按钮,以及5个用于操作的按钮。我有一个uitextfied应该从按钮填充。即当用户点击按钮1时,应在字段中输入1,依此类推。即使用户点击另一个值,输入的值也应该在那里。该怎么做..请帮助..
答案 0 :(得分:1)
我个人将用户输入存储在NSMutableString中,验证输入(用于计算)并在验证返回true时将其添加到变量中。
然后当按下一个按钮时,只需要用NSMutableString的内容更新UITextField。
出于计算的目的,当需要计算时,可以将字符串值转换为适当的数字类型。
答案 1 :(得分:1)
您需要在Interface Builder中将文本字段(和按钮)声明为Outlets
。然后,您需要将每个按钮的内部触摸事件连接到方法。您可以拥有10个方法,每个方法对应一个按钮,或只有一个方法,并在id
或tag
上进行过滤。在按钮操作中,您可以通过附加正确的数字轻松更新文本字段。