美文网首页
一些常见的小技巧用法

一些常见的小技巧用法

作者: 十四分之十三K | 来源:发表于2018-10-25 10:36 被阅读112次

1、 隐藏tableViewCell的分割线:
tableView.separatorStyle = UITableViewCellSeparatorStyleNone;

2、实现右侧的小灰色箭头 只要将cell的accessoryType属性设置为 cell.accessoryType=UITableViewCellAccessoryDisclosureIndicator;

//关闭tableView选中的动画
[tableView deselectRowAtIndexPath:indexPath animated:NO];

//关闭tableView顶部的cell冒出来的白色空隙
self.automaticallyAdjustsScrollViewInsets = NO

 开启手势返回
 self.navigationController.interactivePopGestureRecognizer.delegate = (id)self;

3、毛玻璃效果(ios8.0以后的版本)

UIVisualEffectView *visualEffectView = [[UIVisualEffectView alloc] initWithEffect:[UIBlurEffect effectWithStyle:UIBlurEffectStyleLight]];
    visualEffectView.frame = CGRectMake(0, 0, 320, 180);
    visualEffectView.alpha = 1.0;

4、整个项目iOS手势(滑动)返回
1>、iOS手势(滑动)返回首先在根控制器下 遵守UIGestureRecognizerDelegate协议
2>在跟控制器下写入以下代码,轻松开启手势返回

- (void)viewWillDisappear:(BOOL)animated {
    [super viewWillDisappear:animated];
    //代理置空,否则会闪退
    if ([self.navigationController       respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
        self.navigationController.interactivePopGestureRecognizer.delegate = nil;
        
    }
}
- (void)viewDidAppear:(BOOL)animated {
    [super viewDidAppear:animated];
    //开启iOS7的滑动返回效果
    if ([self.navigationController   respondsToSelector:@selector(interactivePopGestureRecognizer)]) {
        //只有在二级页面生效
        if ([self.navigationController.viewControllers count] == 2) {
            self.navigationController.interactivePopGestureRecognizer.delegate = self;
        }
    }
}

5、自定义导航栏返回按钮

 UIBarButtonItem *leftBarBtn = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"返回-1"] style:UIBarButtonItemStylePlain target:self action:@selector(goBack)];
    self.navigationItem.leftBarButtonItem = leftBarBtn;

6、导航栏全透明,无黑边

 //    导航栏变为透明
    [self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:0];
    //    让黑线消失的方法
    self.navigationController.navigationBar.shadowImage=[UIImage new];

相关文章

  • 一些常见的小技巧用法

    1、 隐藏tableViewCell的分割线:tableView.separatorStyle = UITable...

  • 英语常见错误

    小编为大家整理了一些英语中常见的错误,其中涉及介词用法、连词用法、副词用法、动词用法以及单词的选择,非常值得收藏!...

  • K重交叉验证 和 网格搜索验证

    本文介绍Keras一些常见的验证和调参技巧,快速地验证模型和调节超参。 小技巧: CSV数据文件加载 Dense初...

  • Android性能优化

    关于操作符的各类用法,其实是由一些技巧的。

  • Asible常用模块

    主机连通测试 command模块 模块中常见的一些用法 用法实例: 3、shell 模块 shell模块可以在远程...

  • 一个元组小技巧 & Swift与OC混编

    一个元组小技巧 ![Uploading Honzon_045208.jpg . . .]#元组小拓展用法Swift...

  • 常见的小中药的用法

    常见小中药的用法 一 香砂六君丸:温补和流通中焦的药,当孩子积食,食欲不振,胃腹胀满,舌苔黄厚腻时可用。 二 保和...

  • 一些常见命令的用法

    常用命令的使用方法 具体用法如下: ls的用法 通过ls命令不仅可以查看Linux文件夹包含的文件,而且可以查看文...

  • SVProgressHUD的一些常见用法

    方法 SVProgressHUD所以的方法都是类方法,并且对象是通过单例创建。由于方法都是通过类名调用,简单明了。...

  • Handler 原理梳理

    简介# Handler 在 Android 开发中非常常见,它的常见用法相信只要稍微学过一些 Android 基础...

网友评论

      本文标题:一些常见的小技巧用法

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