iPhone分数计算器开发指南
1. 分数计算器的基本原理与代码实现
在开发iPhone分数计算器时,我们需要对每个数字按钮设置唯一的标签值,标签值对应按钮上的数字。例如,标有0的按钮标签值设为0,标有1的按钮标签值设为1,以此类推。
当数字按钮被按下时, clickDigit: 方法会被执行,该方法通过访问按钮的 tag 属性来获取按钮对应的数字,并调用 processDigit: 方法将数字添加到当前正在构建的数字末尾,同时更新显示字符串和显示内容。以下是相关代码:
- (IBAction) clickDigit: (UIButton *) sender
{
int digit = sender.tag;
[self processDigit: digit];
}
-(void) processDigit: (int) digit
{
currentNumber = currentNumber * 10 + digit;
[displayString appendString:
[NSString stringWithFormat: @"%i", digit]];
display.text = displayString;
}
当按下 = 键时, clickEquals 方法会被调用,执行两个分数之间的运算,并将结果存储在累加器中,最后将结果添加到显示中。
超级会员免费看
订阅专栏 解锁全文
19

被折叠的 条评论
为什么被折叠?



