1. 怎样实现多返回值:
可以使用block间接实现返回多个参数值
- (void)calculatorBonusView:(CalculatorBonusView *)calculatorBonusView
showMyTargetBallSelector:(NSString *)oldRadCount
oldBlueCount:(NSString *)oldBlueCount
result:(void(^)(NSString *newRadCount, NSString *newBlueCount))result{
...
...
if (result){
result(@"6", @"7");//这里就通过result返回newRadCount,newBlueCount两个参数
}
}
2. 怎样解决Label中由于每个字符大小不一样而导致的即使字符数量相同但Label宽度却不一致
可以使用等宽字体
label.font = [UIFont fontWithName:@"Helvetica Neue" size:15];