从点滴开始2

作者: gao_smile | 来源:发表于2016-04-25 09:36 被阅读33次

九宫格计算思路

  • 利用控件的索引index计算出控件所在的行号和列号
  • 利用列号计算控件的x值
  • 利用行号计算控件的y值

算九宫格有多少行

  • (N+N-1)/N ---- N是每行的个数

HUD

  • 其他说法:指示器、遮盖、蒙板
  • 半透明HUD的做法
    • 背景色设置为半透明颜色

定时任务

  • 方法1:performSelector
// 1.5s后自动调用self的hideHUD方法
[self performSelector:@selector(hideHUD) withObject:nil afterDelay:1.5];
  • 方法2:GCD
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1.5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
    // 1.5s后自动执行这个block里面的代码
    self.hud.alpha = 0.0;
});
  • 方法3:NSTimer
// 1.5s后自动调用self的hideHUD方法
[NSTimer scheduledTimerWithTimeInterval:1.5 target:self selector:@selector(hideHUD) userInfo:nil repeats:NO];
// repeats如果为YES,意味着每隔1.5s都会调用一次self的hidHUD方法

常见问题

  • 项目里面的某个.m文件无法使用
    • 检查:Build Phases -> Compile Sources
  • 项目里面的某个资源文件(比如plist、音频等)无法使用
    • 检查:Build Phases -> Copy Bundle Resources
添加文件到项目时的正确选择.png

模型

  • 什么是模型?
    • 专门用来存放数据的对象
    • 一般都是一些直接继承自NSObject的纯对象
    • 内部会提供一些属性来存放数据

一个控件看不见有哪些可能?

  • 宽度或者高度其实为0
  • 位置不对(比如是个负数或者超大的数,已经超出屏幕)
  • hidden == YES
  • alpha <= 0.01
  • 没有设置背景色、没有设置内容
  • 可能是文字颜色和背景色一样

相关文章

  • 从点滴开始2

    九宫格计算思路 利用控件的索引index计算出控件所在的行号和列号 利用列号计算控件的x值 利用行号计算控件的y值...

  • 从点滴开始

    少年派网络素养带来的变化 课题《你为什么喜欢用QQ》,让学生们有了讨论的内容和欲望,你都知道QQ的哪些...

  • 改变从点滴开始

    暂时的终极梦想是有一所自己的学校~然后我卸载了新浪微博,开始练习keep,我知道某天又会重新安装,此时彼时~

  • 改变从点滴开始

    提笔忘字,做事等靠,我是一名严重拖延症患者,而且这个病症也蔓延了,整个家庭,其中反应最严重的就是我的儿子,正在上...

  • 改变,从点滴开始!

    驱动生活,而不是被生活驱动,从早起做起!

  • 从点滴开始享受

    生活心语5月第1期: 你想过普通的生活,就会遇到普通的挫折。你想过上最好的生活,就一定会遇上最强的伤害。这个世界很...

  • 交流从点滴开始

    晚上跟姑娘的对话 1、妈妈催你写作业的时候,很多时候不友善,你得到了什么信息? 你态度凶,我很害怕。 还有你就知道...

  • 改变,从点滴开始

    人过30,要做出改变谈何容易,尤其是毕业就进入体制内,温水煮青蛙般的生活慢慢的把我的斗志消磨殆尽。 ...

  • 改变从点滴开始

    小时候很多人都想成为改变世界的英雄,长大后才发现世界是自己的,与他人无关。我们太渺小,不能改变世界,能改变的只有自...

  • 改变,从点滴开始

    改变,从点滴开始。 相信很多人从小就听过这一句话,但今天在我看来,这不仅仅是一句口号,而是切切实实的十斤肉! 去年...

网友评论

    本文标题:从点滴开始2

    本文链接:https://www.haomeiwen.com/subject/wmnfrttx.html