翻墻
Resizing Techniques and Image Quality That Every iOS Developer Should Know
???
ios開(kāi)發(fā) 獲取一個(gè)視圖的子視圖的方法
??
簡(jiǎn)書(shū)
{
大神:
mikeash.com
mikeash.com: just this guy, you know?
Key-Value Observing Done Right
}
iOS開(kāi)發(fā)-- KVO的實(shí)現(xiàn)原理與具體應(yīng)用
??
【iOS】KVO方式監(jiān)聽(tīng)數(shù)組的變化動(dòng)態(tài)刷新tableView
史上最優(yōu)雅的iOS 動(dòng)態(tài)UI更新方案
Objective-C頁(yè)面消失或出現(xiàn)時(shí)铣口,判斷是pop還是push操作
頁(yè)面出現(xiàn)時(shí)會(huì)先后執(zhí)行:
-(void)viewWillAppear:(BOOL)animated
-(void)viewDidAppear:(BOOL)animated
這兩個(gè)方法黔寇;如果是push出來(lái)的頁(yè)面則還會(huì)執(zhí)行:
- (void)viewDidLoad
所以可在viewdidload里加個(gè) isPush = YES布爾值,然后在Appear中根據(jù)isPush判斷是push還是pop:
-(void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
if (_isPush) {
//push
}else{
//pop
}
}
別忘了頁(yè)面消失時(shí)置isPush為NO:
- (void)viewWillDisappear:(BOOL)animated
{
[super viewWillDisappear:animated];
_isPush = NO;
}