ios开发蒙版定时设计

2018-09-20  本文已影响0人  阿木coder


定时任务


方法1:performSelector

// 1.5s后自动调用self的hideHUD方法[selfperformSelector:@selector(hideHUD) withObject:nilafterDelay: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.5target:selfselector:@selector(hideHUD) userInfo:nilrepeats:NO];// repeats如果为YES,意味着每隔1.5s都会调用一次self的hidHUD方法

常见问题


项目里面的某个.m文件无法使用

检查:Build Phases -> Compile Sources

项目里面的某个资源文件(比如plist、音频等)无法使用

检查:Build Phases -> Copy Bundle Resources

模型


什么是模型?

专门用来存放数据的对象

一般都是一些直接继承自NSObject的纯对象

内部会提供一些属性来存放数据

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

宽度或者高度其实为0

位置不对(比如是个负数或者超大的数,已经超出屏幕)

hidden == YES

alpha <= 0.01

没有设置背景色、没有设置内容

可能是文字颜色和背景色一样

上一篇下一篇

猜你喜欢

热点阅读