2017-05第一周

不积跬步,无以至千里;不积小流,无以成江海。——荀子

一、自定义push动画以及自定义导航返回到指定页面

实际开发中有些特殊页面需要像present出来的效果那样展示出来,比如一个操作成功提示页面,点击返回的时候要求不要返回到信息编辑页面,并且操作成功提示页面上还有按钮点击会push新的页面进来。这个时候就要自定义push动画和修改导航返回到指定页面了。

1.自定义push动画:


UIViewController *successController = [[UIViewController alloc]init];
//自定义转场动画
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:需要设置为NO才行。这样的效果就是,实际上页面还是push进了导航,但是效果是present的效果。这样在successController中还可以进行push其他页面。

2.禁止滑动返回

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

3.自定义返回到指定页面

如果我们从successController跳转到了一个新的页面vc1,再点击返回的时候返回到指定页面,不返回到successController或者信息编辑页面(防止重新提交数据)。此时就要修改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之后修改导航的viewControllers。

二、iOS开发知识点总结

三、报考驾照和婚纱照片筛选

今年要做的事情格外的多,像报考驾照这样的事情实在是无奈拖到了现在才开始行动。于2017-05-05上午报考了上海的驾照,最近要准备科目一的考试了。 下午去筛选了我们的婚纱照,拍得真心不咋滴,业务员还一个劲儿地推荐我们多选照片,套餐外每多选一张照片多收250元,真是比抢银行划算多了啊!首先我们觉得拍得并不满意根本选不出来多少满意的照片,其次化妆什么的服务也不是特别满意(服务态度是一回事,单推销使用一丢丢定妆水就是200元),最后我并不喜欢杂志式的相册(像杂志一样,翻阅久了就很容易弄脏弄烂,不像洗出来封塑好的照片那样能保存很久)。业务员再三推荐我们升级套餐无果后很失望地走开了,我们选了三个小时,终于把精选照片、大尺寸的照片和桌摆照片都选好了。

这个行业水太深了,毕竟是人生的第一次并且大部分人也是唯一的一次,很多人面对这种情况都经不起推销,然后多选出来几十上百张照片,然后给你升级套餐,最后满足了你的虚荣心,给你做出来厚厚的大大的一本杂志,几十斤重😂,我不相信你结婚后会非常频繁地翻阅它(我哥的相册拍完放在房间角落里,等想起来再拿出来翻阅的时候已经发霉了)。人啊有时候消费还是要理性一点的(如果你是高富帅或白富美请随意),作为过来人,建议大家选择拍婚纱的时候一定要货比三家,讲真,并不是牌子大价格高的就一定拍得很有水平。

四、最近的思考

也许是最近开销越来越大,对金钱的渴望,从来没有像现在这样强烈😂。越来越觉得单纯地依靠死工资真不是长久之计,随着年龄的增长,要处理的各种家庭事务也越来越多,越来越希望自己能灵活支配自己的时间了。我想,这是很多人人生的一个bug,有的人经过努力可以解决这个bug,而有的人可能一辈子也解决不了这个bug。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,268评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,229评论 4 61
  • 2017.10.14晴 周末,这个周末感觉会很短。周日要加班。 转了卖布料的地方,都没有找到合适的材料。于是放弃。...
    灸灸微笑阅读 33评论 0 0
  • 目的很简单:干死考研 复习的第7天,不紧不慢,不张不驰,反而很喜欢! 唱了waternelon版本的我《小...
    何何莹何何阅读 230评论 0 0
  • 近来,又是江南采茶季,得利于所处的地理位置,加上我也算是一个伪茶迷,很多的朋友找我问茶叶,不过茶叶解释起来很麻烦,...
    格格乌阅读 979评论 13 13