zoukankan      html  css  js  c++  java
  • iOS开发的一些奇巧淫技

    iOS的一些小技巧

    TableView不显示没内容的Cell怎么办?

    类似这种,我不想让下面那些空的显示.


     

    很简单. 

    self.tableView.tableFooterView = [[UIView alloc] init];
    试过的都说好. 

    加完这句之后就变成了这样.


     

    自定义了leftBarbuttonItem左滑返回手势失效了怎么办?

    1  self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]
    2                                          initWithImage:img
    3                                          style:UIBarButtonItemStylePlain
    4                                          target:self
    5                                          action:@selector(onBack:)];
    6 self.navigationController.interactivePopGestureRecognizer.delegate = (id<UIGestureRecognizerDelegate>)self;

    ScrollView莫名其妙不能在viewController划到顶怎么办?

    1 self.automaticallyAdjustsScrollViewInsets = NO;

    键盘事件写的好烦躁,都想摔键盘了,怎么办?

    1. 买个结实的键盘. 
    2. 使用IQKeyboardManager(github上可搜索),用完之后腰也不疼了,腿也不酸了. 

    为什么我的app老是不流畅,到底哪里出了问题?

    如图


     

    这个神器叫做:KMCGeigerCounter
    快去github搬运吧. 

    怎么在不新建一个Cell的情况下调整separaLine的位置?

    _myTableView.separatorInset = UIEdgeInsetsMake(0, 100, 0, 0);

    怎么点击self.view就让键盘收起,需要添加一个tapGestures么?

    1 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
    2 {
    3    [self.view endEditing:YES];
    4 }

    怎么给每个ViewController设定默认的背景图片?

    使用基类啊,少年. 

    想在代码里改在xib里添加的layoutAttributes,但是怎么用代码找啊?

    像拉button一样的拉你的约束.nslayoutattribute也是可以拉线的. 

    怎么像safari一样滑动的时候隐藏navigationbar?

    1 navigationController.hidesBarsOnSwipe = Yes

    导航条返回键带的title太讨厌了,怎么让它消失!

    1 [[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60)
    2                                                      forBarMetrics:UIBarMetricsDefault];

    CoreData用起来好烦,语法又臭又长,怎么办?

    MagicRecord 

    CollectionView 怎么实现tableview那种悬停的header?

    CSStickyHeaderFlowLayout

  • 相关阅读:
    数据库表结构变动发邮件脚本
    .net程序打包部署
    无法登陆GitHub解决方法
    netbeans 打包生成 jar
    第一次值班
    RHEL6 纯命令行文本界面下安装桌面
    C语言中格式化输出,四舍五入类型问题
    I'm up to my ears
    How to boot ubuntu in text mode instead of graphical(X) mode
    the IP routing table under linux@school
  • 原文地址:https://www.cnblogs.com/myios/p/4191210.html
Copyright © 2011-2022 走看看