我正在尝试制作一个分析获胜者等百分比的分析应用程序。请参阅附图:
因此,当有一个粉碎的赢家时,用户点击UIStepper
并且它应该在粉碎的获胜者总数和集会数量上“加1”,并且还更新赢家的百分比除以数字逢高。如果之后有一个获胜者,那么获胜者总数将随着集会数量和粉碎和下降赢家百分比而更新。
希望我已经解释得很清楚,让你们明白:/
我正在使用这段代码来更新通用赢家:
- (IBAction)netChanged:(id)sender {
self.netLabel.text = [NSString stringWithFormat:@"%d",
[[NSNumber numberWithDouble:[(UIStepper *)sender value]] intValue]];
float net = [self.netLabel.text floatValue];
float rally = [self.rallyLabel.text floatValue];
float netPercentage = (rally == 0.0) ? 0 : net / rally * 100;
self.netPercentageLabel.text = [NSString stringWithFormat:@"%.2f%%", netPercentage];
}
我的问题是,在代码方面我需要做些什么来更新其他百分比和有赢家时的集会?
感谢。
答案 0 :(得分:3)
您应该将该数据保存在其他位置,而不位于text
的{{1}}属性中。更新值,然后更新标签以反映更新的值。
我强烈建议您重新阅读Model-View-Controller上的文档。