一些常用合集

作者: 潸何吊 | 来源:发表于2016-03-10 17:03 被阅读648次

** 好记性不如烂笔头 记录一些自己在开发中经常用到的一些琐碎代码片段 会经常更新 .. **


1、目前iOS项目中要求导航栏的返回按钮只保留那个箭头,去掉后边的文字,在网上查了一些资料,最简单且没有副作用的方法就是

[UIBarButtonItem appearance]setBackButtonTitlePositionAdjustment:UIOffsetMake(0,-60)] for BarMetrics:UIBarMetricsDefault];


2、简单实现一个导航栏的下的提示视图 效果如下

未命名.gif
- (void)showNewStatusesCount:(NSInteger)nums{

    UILabel *label = [[UILabel alloc] init];
    label.font = [UIFont systemFontOfSize:12];
    
    if (nums) {
        label.text = [NSString stringWithFormat:@"新%ld条数据", count];
    } else {
        label.text = @"暂无新数据";
    }
    
    label.backgroundColor = [UIColor colorWithRed:0/255.0  green:174/255.0 blue:22/255.0 alpha:1.0];
    label.textAlignment = NSTextAlignmentCenter;
    label.textColor = [UIColor whiteColor];
    
    label.width = self.view.frame.size.width;
    label.height = 35;
    label.x = 0;
    label.y = CGRectGetMaxY([self.navigationController navigationBar].frame) - label.frame.size.height;
    
    [self.navigationController.view insertSubview:label belowSubview:self.navigationController.navigationBar];

    [UIView animateWithDuration:.8f; animations:^{

        label.transform = CGAffineTransformMakeTranslation(0, label.frame.size.height);

    } completion:^(BOOL finished) { /
       
        [UIView animateWithDuration:duration delay:.8f options:UIViewAnimationOptionCurveEaseInOut animations:^{
            
            label.transform = CGAffineTransformIdentity;
            
        } completion:^(BOOL finished) {
           
            [label removeFromSuperview];
        }];
    }];
}

3、平时有用到更改label的行间距 使其排版看起来更美观


屏幕快照 2017-01-17 下午2.25.27.png

相关文章

  • JavaScript常用API合集

    JavaScript常用API合集 本文分享了一些JavaScript常用的代码,有DOM操作、CSS操作、对象(...

  • 一些常用合集

    ** 好记性不如烂笔头 记录一些自己在开发中经常用到的一些琐碎代码片段 会经常更新 .. ** 1、目前iOS项目...

  • UI/UX资源总汇 (section 3)

    好用的工具合集和综合类型的合集 我收集和整理了一些常用的资源网站,设计无外乎是灵感+经验。 总览:inspirat...

  • PPT技巧汇总

    概要: 本文是结合自身多年的PPT使用经验,以及一些网上的PPT技巧文章,汇总而成的PPT常用技巧合集。其主要...

  • 来尝一口土味情话

    #仅仅是觉得不错,至少能唤起大家沉睡的青春,粗略整理了一些合集。这里面肯定有一些常用的或者大家见惯了的俗话,也有一...

  • js编程常用技巧合集

    js编程常用技巧合集 最近看了一些JavaScript的编程技巧,个人觉得特别有用所以把我觉得好的分享给大家。 1...

  • Android非界面工具库

    1.AndroidUtilCode常用工具合集 2.LitePal数据库工具

  • 常用API合集

    原文 https://www.kancloud.cn/dennis/tgjavascript/241852 一、节...

  • 常用代码合集

    1、禁止手机睡眠 [UIApplication sharedApplication].idleTimerDisab...

  • 常用网站合集

    网盘搜索网站: 盘多多:http://www.panduoduo.net/ 盘搜:http://www.panso...

网友评论

  • 随行的羊:希望关注 “iOS开发知识小集” 专题,学习更精炼的iOS技术 😄 https://www.jianshu.com/c/7c8c0fe15550
  • 5a3830ede979:我是导航栏下面跟了个tableView,点击cell的时候第一次push过去还是会有文字的,后面几次不会有。。。这个还是有点问题的
  • yunFeng:楼主,可以自定义navigationBar就可以设置自己的样式了

本文标题:一些常用合集

本文链接:https://www.haomeiwen.com/subject/oqmtlttx.html