iOS开发的一些奇巧淫技

移动开发
iOS的一些小技巧,你值得拥有!

iOS的一些小技巧

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

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

很简单.

  1. 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.    [self.view endEditing:YES]; 

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

使用基类啊,少年.

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

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

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

navigationController.hidesBarsOnSwipe = Yes

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

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

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

MagicalRecord

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

CSStickyHeaderFlowLayout

责任编辑:倪明 来源: 简书
相关推荐

2015-07-28 14:52:35

IOS技巧

2018-02-06 11:10:27

iOS开发Xcode快捷键

2018-02-04 22:29:21

iOS开发

2012-12-24 14:51:02

iOS

2014-05-13 09:55:13

iOS开发工具

2013-03-29 09:03:59

iOS实用小代码iOS开发

2013-12-03 10:30:28

iOS开发程序员自我提升

2021-06-08 06:13:16

React开发开发技术

2009-07-09 13:16:54

Java Swing开

2011-09-15 16:09:27

2017-02-21 13:36:11

iosAPP性能

2015-08-27 11:16:14

ios开发技巧

2021-06-30 07:19:35

微服务业务MySQL

2015-11-23 10:16:12

2010-11-02 14:11:15

SilverlightWPF微软开发

2015-08-27 10:49:43

JavaScript开发框架

2017-09-10 17:31:18

iOS渲染数据

2017-05-02 21:08:35

开发架构工程师

2010-05-25 17:00:04

Java WebWeb容器Web应用

2011-06-10 20:02:55

嵌入式开发
点赞
收藏

51CTO技术栈公众号