2017-05第一周

不積跬步,無以至千里;不積小流,無以成江海?!髯?/p>

一、自定義push動畫以及自定義導(dǎo)航返回到指定頁面

實際開發(fā)中有些特殊頁面需要像present出來的效果那樣展示出來,比如一個操作成功提示頁面,點擊返回的時候要求不要返回到信息編輯頁面,并且操作成功提示頁面上還有按鈕點擊會push新的頁面進來。這個時候就要自定義push動畫和修改導(dǎo)航返回到指定頁面了。

1.自定義push動畫:


UIViewController *successController = [[UIViewController alloc]init];
//自定義轉(zhuǎn)場動畫
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才行。這樣的效果就是,實際上頁面還是push進了導(dǎo)航,但是效果是present的效果。這樣在successController中還可以進行push其他頁面。

2.禁止滑動返回

在successController中控制self.navigationController.interactivePopGestureRecognizer.enabled即可。

3.自定義返回到指定頁面

如果我們從successController跳轉(zhuǎn)到了一個新的頁面vc1,再點擊返回的時候返回到指定頁面,不返回到successController或者信息編輯頁面(防止重新提交數(shù)據(jù))。此時就要修改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ā)知識點總結(jié)

三、報考駕照和婚紗照片篩選

今年要做的事情格外的多,像報考駕照這樣的事情實在是無奈拖到了現(xiàn)在才開始行動。于2017-05-05上午報考了上海的駕照,最近要準(zhǔn)備科目一的考試了。 下午去篩選了我們的婚紗照,拍得真心不咋滴,業(yè)務(wù)員還一個勁兒地推薦我們多選照片,套餐外每多選一張照片多收250元,真是比搶銀行劃算多了??!首先我們覺得拍得并不滿意根本選不出來多少滿意的照片,其次化妝什么的服務(wù)也不是特別滿意(服務(wù)態(tài)度是一回事,單推銷使用一丟丟定妝水就是200元),最后我并不喜歡雜志式的相冊(像雜志一樣,翻閱久了就很容易弄臟弄爛,不像洗出來封塑好的照片那樣能保存很久)。業(yè)務(wù)員再三推薦我們升級套餐無果后很失望地走開了,我們選了三個小時,終于把精選照片、大尺寸的照片和桌擺照片都選好了。

這個行業(yè)水太深了,畢竟是人生的第一次并且大部分人也是唯一的一次,很多人面對這種情況都經(jīng)不起推銷,然后多選出來幾十上百張照片,然后給你升級套餐,最后滿足了你的虛榮心,給你做出來厚厚的大大的一本雜志,幾十斤重??,我不相信你結(jié)婚后會非常頻繁地翻閱它(我哥的相冊拍完放在房間角落里,等想起來再拿出來翻閱的時候已經(jīng)發(fā)霉了)。人啊有時候消費還是要理性一點的(如果你是高富帥或白富美請隨意),作為過來人,建議大家選擇拍婚紗的時候一定要貨比三家,講真,并不是牌子大價格高的就一定拍得很有水平。

四、最近的思考

也許是最近開銷越來越大,對金錢的渴望,從來沒有像現(xiàn)在這樣強烈??。越來越覺得單純地依靠死工資真不是長久之計,隨著年齡的增長,要處理的各種家庭事務(wù)也越來越多,越來越希望自己能靈活支配自己的時間了。我想,這是很多人人生的一個bug,有的人經(jīng)過努力可以解決這個bug,而有的人可能一輩子也解決不了這個bug。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,828評論 25 709
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,097評論 4 61
  • 2017.10.14晴 周末,這個周末感覺會很短。周日要加班。 轉(zhuǎn)了賣布料的地方,都沒有找到合適的材料。于是放棄。...
    灸灸微笑閱讀 41評論 0 0
  • 目的很簡單:干死考研 復(fù)習(xí)的第7天,不緊不慢,不張不馳,反而很喜歡! 唱了waternelon版本的我《小...
    何何瑩何何閱讀 247評論 0 0
  • 近來,又是江南采茶季,得利于所處的地理位置,加上我也算是一個偽茶迷,很多的朋友找我問茶葉,不過茶葉解釋起來很麻煩,...
    格格烏閱讀 1,048評論 13 13

友情鏈接更多精彩內(nèi)容