iOS 一些知识的记录

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];
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前端开发面试题 面试题目: 根据你的等级和职位的变化,入门级到专家级,广度和深度都会有所增加。 题目类型: 理论知...
    怡宝丶阅读 2,628评论 0 7
  • 北京时间10月11日凌晨,2018年俄罗斯世界杯预选赛欧洲区小组赛全部结束。10轮小组赛之后,欧洲产生了9支直接进...
    罗哥聊求阅读 487评论 0 0
  • 感恩,知恩于心,化恩为德,施恩于行。 我一直觉得,我应该去感恩身边每一个人,感恩每一个帮助过我的人,记住他们,心存...
    花努力阅读 302评论 0 1
  • 通过本次武汉病毒,我们应该从中吸取经验教训,没人喜欢疫情与疾病。 但是细菌产生一直在科学前面,人类征服了一个疾病,...
    悦糖糖阅读 90评论 0 0
  • 雨错落于宙心 震开空间 波漾成一个行星 光从此打量着她 也学会了懒得眨眼睛 可她只能转身 将脸藏在光的死角 让容颜...
    应十四寒阅读 540评论 13 54