iOS開(kāi)發(fā)的一些奇巧淫技
iOS的一些小技巧
TableView不顯示沒(méi)內(nèi)容的Cell怎么辦?
類(lèi)似這種,我不想讓下面那些空的顯示.

很簡(jiǎn)單.
- self.tableView.tableFooterView = [[UIView alloc] init];
 
試過(guò)的都說(shuō)好.
加完這句之后就變成了這樣.

自定義了leftBarbuttonItem左滑返回手勢(shì)失效了怎么辦?
- self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]
 - initWithImage:img
 - style:UIBarButtonItemStylePlain
 - target:self
 - action:@selector(onBack:)];
 - self.navigationController.interactivePopGestureRecognizer.delegate = (id<UIGestureRecognizerDelegate>)self;
 
ScrollView莫名其妙不能在viewController劃到頂怎么辦?
- self.automaticallyAdjustsScrollViewInsets = NO;
 
鍵盤(pán)事件寫(xiě)的好煩躁,都想摔鍵盤(pán)了,怎么辦?
- 買(mǎi)個(gè)結(jié)實(shí)的鍵盤(pán).
 - 使用IQKeyboardManager(github上可搜索),用完之后腰也不疼了,腿也不酸了.
 
為什么我的app老是不流暢,到底哪里出了問(wèn)題?
如圖

這個(gè)神器叫做:KMCGeigerCounter
快去github搬運(yùn)吧.
怎么在不新建一個(gè)Cell的情況下調(diào)整separaLine的位置?
_myTableView.separatorInset = UIEdgeInsetsMake(0, 100, 0, 0);
怎么點(diǎn)擊self.view就讓鍵盤(pán)收起,需要添加一個(gè)tapGestures么?
- - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
 - {
 - [self.view endEditing:YES];
 - }
 
怎么給每個(gè)ViewController設(shè)定默認(rèn)的背景圖片?
使用基類(lèi)啊,少年.
想在代碼里改在xib里添加的layoutAttributes,但是怎么用代碼找啊?
像拉button一樣的拉你的約束.nslayoutattribute也是可以拉線的.
怎么像safari一樣滑動(dòng)的時(shí)候隱藏navigationbar?
navigationController.hidesBarsOnSwipe = Yes
導(dǎo)航條返回鍵帶的title太討厭了,怎么讓它消失!
- [[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60)
 - forBarMetrics:UIBarMetricsDefault];
 
CoreData用起來(lái)好煩,語(yǔ)法又臭又長(zhǎng),怎么辦?
MagicalRecord
CollectionView 怎么實(shí)現(xiàn)tableview那種懸停的header?
CSStickyHeaderFlowLayout















 
 
 





 
 
 
 