不積跬步裹虫,無以至千里;不積小流,無以成江海融击≈——荀子
一、自定義push動(dòng)畫以及自定義導(dǎo)航返回到指定頁(yè)面
實(shí)際開發(fā)中有些特殊頁(yè)面需要像present出來的效果那樣展示出來尊浪,比如一個(gè)操作成功提示頁(yè)面匣屡,點(diǎn)擊返回的時(shí)候要求不要返回到信息編輯頁(yè)面,并且操作成功提示頁(yè)面上還有按鈕點(diǎn)擊會(huì)push新的頁(yè)面進(jìn)來拇涤。這個(gè)時(shí)候就要自定義push動(dòng)畫和修改導(dǎo)航返回到指定頁(yè)面了捣作。
1.自定義push動(dòng)畫:
UIViewController *successController = [[UIViewController alloc]init];
//自定義轉(zhuǎn)場(chǎng)動(dòng)畫
CATransition *transion = [CATransition animation];
transion.duration = 0.25;
transion.type = kCATransitionMoveIn;
transion.subtype = kCATransitionFromTop;
[self.navigationController.view.layer addAnimation:transion forKey:nil];
[self.navigationController pushViewController:successController animated:NO];
注意原本的pushViewController:animated:需要設(shè)置為NO才行。這樣的效果就是鹅士,實(shí)際上頁(yè)面還是push進(jìn)了導(dǎo)航券躁,但是效果是present的效果。這樣在successController中還可以進(jìn)行push其他頁(yè)面掉盅。
2.禁止滑動(dòng)返回
在successController中控制self.navigationController.interactivePopGestureRecognizer.enabled即可也拜。
3.自定義返回到指定頁(yè)面
如果我們從successController跳轉(zhuǎn)到了一個(gè)新的頁(yè)面vc1,再點(diǎn)擊返回的時(shí)候返回到指定頁(yè)面趾痘,不返回到successController或者信息編輯頁(yè)面(防止重新提交數(shù)據(jù))慢哈。此時(shí)就要修改self.navigationController的viewControllers了。代碼如下:
CreditWebViewController *mallVc = [[CreditWebViewController alloc]initDuiBaHomePage];
[self.navigationController pushViewController:mallVc animated:YES];
NSMutableArray *controllers = [NSMutableArray arrayWithArray:self.navigationController.viewControllers];
for(NSInteger i = controllers.count - 1; i > 0; i--){
UIViewController *tmpVc = controllers[i];
if([tmpVc isKindOfClass:NSClassFromString(@"YLEvaluateViewController")] ||
[tmpVc isKindOfClass:NSClassFromString(@"YLEvaluateSuccessController")]) {
[controllers removeObject:tmpVc];
}
}
[self.navigationController setViewControllers:controllers animated:NO];
就是在push vc1之后修改導(dǎo)航的viewControllers永票。
二岸军、iOS開發(fā)知識(shí)點(diǎn)總結(jié)
三瓦侮、報(bào)考駕照和婚紗照片篩選
今年要做的事情格外的多,像報(bào)考駕照這樣的事情實(shí)在是無奈拖到了現(xiàn)在才開始行動(dòng)佣谐。于2017-05-05上午報(bào)考了上海的駕照肚吏,最近要準(zhǔn)備科目一的考試了。 下午去篩選了我們的婚紗照狭魂,拍得真心不咋滴罚攀,業(yè)務(wù)員還一個(gè)勁兒地推薦我們多選照片,套餐外每多選一張照片多收250元雌澄,真是比搶銀行劃算多了罢埂!首先我們覺得拍得并不滿意根本選不出來多少滿意的照片镐牺,其次化妝什么的服務(wù)也不是特別滿意(服務(wù)態(tài)度是一回事炫掐,單推銷使用一丟丟定妝水就是200元),最后我并不喜歡雜志式的相冊(cè)(像雜志一樣睬涧,翻閱久了就很容易弄臟弄爛募胃,不像洗出來封塑好的照片那樣能保存很久)旗唁。業(yè)務(wù)員再三推薦我們升級(jí)套餐無果后很失望地走開了,我們選了三個(gè)小時(shí)痹束,終于把精選照片检疫、大尺寸的照片和桌擺照片都選好了。
這個(gè)行業(yè)水太深了祷嘶,畢竟是人生的第一次并且大部分人也是唯一的一次屎媳,很多人面對(duì)這種情況都經(jīng)不起推銷,然后多選出來幾十上百?gòu)堈掌畚。缓蠼o你升級(jí)套餐烛谊,最后滿足了你的虛榮心,給你做出來厚厚的大大的一本雜志环壤,幾十斤重??晒来,我不相信你結(jié)婚后會(huì)非常頻繁地翻閱它(我哥的相冊(cè)拍完放在房間角落里,等想起來再拿出來翻閱的時(shí)候已經(jīng)發(fā)霉了)郑现。人啊有時(shí)候消費(fèi)還是要理性一點(diǎn)的(如果你是高富帥或白富美請(qǐng)隨意)湃崩,作為過來人,建議大家選擇拍婚紗的時(shí)候一定要貨比三家接箫,講真攒读,并不是牌子大價(jià)格高的就一定拍得很有水平。
四辛友、最近的思考
也許是最近開銷越來越大薄扁,對(duì)金錢的渴望,從來沒有像現(xiàn)在這樣強(qiáng)烈??废累。越來越覺得單純地依靠死工資真不是長(zhǎng)久之計(jì)邓梅,隨著年齡的增長(zhǎng),要處理的各種家庭事務(wù)也越來越多邑滨,越來越希望自己能靈活支配自己的時(shí)間了日缨。我想,這是很多人人生的一個(gè)bug掖看,有的人經(jīng)過努力可以解決這個(gè)bug匣距,而有的人可能一輩子也解決不了這個(gè)bug。