1. TableView不顯示沒內(nèi)容的Cell怎么辦?
類似于圖1志鹃,我不想讓下面的那些空顯示曹铃。很簡單铛只,添加“self.tableView.tableFooterView = [[UIView alloc] init];”試過都說好糠溜,加完這句之后就變成了圖2的樣子。
2. ScrollView莫名其妙不能在viewController劃到頂怎么辦?
?self.automaticallyAdjustsScrollViewInsets = NO;
3. 鍵盤事件寫得好煩躁承匣,都想摔鍵盤了怎么辦?
? 買個結(jié)實的鍵盤嘉抒;
? 使用IQKeyboardManager(GitHub上可搜索)些侍,用完之后腰也不疼了岗宣,腿也不酸了淋样。
4. 為什么我的App老是不流暢趁猴,到底哪里出了問題躲叼?
如圖:
這個神器叫做:KMCGeigerCounter 枫慷,快去GitHub上搬運吧或听。
5. 怎么在不新建一個Cell的情況下調(diào)整separaLine的位置?
?_myTableView.separatorInset = UIEdgeInsetsMake(0, 100, 0, 0);
6. 怎么點擊self.view就讓鍵盤收起顿颅,需要添加一個tapGestures么粱腻?
?- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
?{
?? [self.view endEditing:YES];
?}
7. 怎么給每個ViewController設定默認的背景圖片绍些?
使用基類啊柬批,少年氮帐。
8. 想在代碼里改在xib里添加的layoutAttributes,但該怎么用代碼找皮服?
像拉Button一樣地拉你的約束冰更,nslayoutattribute也是可以拉線的。
9. 怎么像Safari一樣滑動的時候隱藏navigationbar戈盈?
?navigationController.hidesBarsOnSwipe = Yes;
10. 導航條返回鍵帶的title太討厭了塘娶,怎么讓它消失刁岸?
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60) forBarMetrics:UIBarMetricsDefault];
11. CoreData用起來好煩她我,語法又臭又長怎么辦番舆?
MagicRecord
12. CollectionView怎么實現(xiàn)tableview那種懸停的header疏哗?
CSStickyHeaderFlowLayout
13. 拉伸圖片的時候怎么才能讓圖片不變形禾怠?
方法一:
UIImage *image = [[UIImage imageNamed:@"xxx"] stretchableImageWithLeftCapWidth:10 topCapHeight:10];
注:有開發(fā)者提醒這個已經(jīng)棄用芽偏,現(xiàn)在的方法叫resizableImageWithCapInsets哮针。
方法二,如圖:
14. 怎么播放GIF的時候這么卡,有沒有好點的庫缩抡?
FlipBoard出品的FLAnimatedImage太適合你了。
15. 怎么一句話添加上拉刷新娩嚼?
使用SVPullToRefresh庫:
?[tableView addPullToRefreshWithActionHandler:^{
?// prepend data to dataSource, insert cells at top of table view
?// call [tableView.pullToRefreshView stopAnimating] when done
?} position:SVPullToRefreshPositionBottom];
16. 怎么把tableview里Cell的小對勾顏色改成別的顏色佃迄?
?_mTableView.tintColor = [UIColor redColor];
17. 本來我的statusbar是lightcontent的呵俏,結(jié)果用UIImagePickerController會導致我的statusbar的樣式變成黑色,怎么辦麻车?
?- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
?{
? ? [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
?}
復制代碼
18. 怎么把我的navigationbar弄成透明的而不是帶模糊的效果?
?[self.navigationBar setBackgroundImage:[UIImage new]
? ? ? ? ? ? ? ? ? ? ? ? ? forBarMetrics:UIBarMetricsDefault];
?self.navigationBar.shadowImage = [UIImage new];
self.navigationBar.translucent = YES;
19. 怎么改變uitextfield placeholder的顏色和位置枣察?
繼承uitextfield,重寫這個方法:
?- (void) drawPlaceholderInRect:(CGRect)rect {
? ? [[UIColor blueColor] setFill];
? ? [self.placeholder drawInRect:rect withFont:self.font lineBreakMode:UILineBreakModeTailTruncation alignment:self.textAlignment];
?}
復制代碼
20. 你為什么知道這么多奇怪的花招猿涨?
去Stack Overflow刷問題啊澡绩,少年肥卡!