说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

iOS开发的22个奇谲巧技

HTML文档下载 WORD文档下载 PDF文档下载
TableView不显示没内容的Cell怎么办?键盘事件写得好烦躁,都想摔键盘了怎么办?App老不流畅哪出问题了?CoreData语法又臭又长怎么办?拉伸图片怎么才能不变形?让我们一起欢乐地学习一下iOS开发的各种小技巧吧。

本文作者@叶孤城___,他结合自身的实践开发经验总结出了22个iOS开发的小技巧,以非常欢乐的语调轻松解决开发过程中所遇到的各种苦逼难题,光读着便已忍俊不禁。

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

类似于图1,我不想让下面的那些空显示。很简单,添加“self.tableView.tableFooterView = [[UIView alloc] init];”试过都说好,加完这句之后就变成了图2的样子。


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

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

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

self.automaticallyAdjustsScrollViewInsets = NO;

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

  • 买个结实的键盘;
  • 使用IQKeyboardManager(GitHub上可搜索),用完之后腰也不疼了,腿也不酸了。

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

如图:


这个神器叫做:KMCGeigerCounter快去GitHub上搬运吧。

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

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

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

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

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

使用基类啊,少年。

9. 想在代码里改在xib里添加的layoutAttributes,但该怎么用代码找?

像拉Button一样地拉你的约束,nslayoutattribute也是可以拉线的。

10. 怎么像Safari一样滑动的时候隐藏navigationbar?

navigationController.hidesBarsOnSwipe = Yes

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

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

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

MagicRecord

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

CSStickyHeaderFlowLayout

DeNA China副总裁黄雪斌:IP战国时代的生存法则 巴别时代首席执行官赵暕:从页游到手游的完美转身 Oracle借助RESTFUL API扩展移动端版图 优秀求职者应主动问的5个问题 高德LBS智能硬件编程马拉松:硬件复兴,等你挑战! 首届bong线上黑客马拉松:运动数据分析应用bong+获大奖 英特尔推出基于WebRTC的协同通讯方案 凸显本土创新“软”实力 一周消息树:不同设备不同界面的Windows 9正在逼近! 乐卓网络CEO李澄澄:移动游戏IP是把双刃剑 高性能动画!HTML5 Canvas JavaScript框架KineticJS Swift最酷炫的七大功能 微信开发者大会讲师介绍:柳峰与你一起玩转公众平台应用开发 TIOBE 2014年7月编程语言排行榜:仅发布1月,Swift进Top 20! 艾格拉斯CEO王双义:手游自研引擎的荣耀之路 以招行为例,深圳云软黄榕振谈微信公众帐号企业应用高级开发 来自前苹果高管Heidi Roizen的经验之谈 【短讯】Dropbox、微软OneDrive打不开,国内用户该如何应对? 5分钟弄懂Docker! RakNet:被OculusVR收购的跨平台游戏网络引擎 Qualcomm业务拓展副总裁沈劲:智能终端的延伸 苹果发布Xcode 6 Beta 3,Swift迎来重大更新! Linkedln技术高管Jay Kreps:Lambda架构剖析 《近匠》极光推送:聚焦巨头无法快速转身的领域 Babylon.js:拥有微软背景的开源3D游戏引擎 EMC 2014存储布局及十大新技术要点 腾讯推出零流量地图 离线实现公交步行导航 Atmel 1.4亿美元收购Newport Media 巩固物联网产品线 微信大会首批议程出炉 深度解析招行服务号是如何炼成的? 指尖上的阅读:MIT开发盲人专用设备FingerReader 从桌面到移动:异构计算翻天覆地的技术变革 《近匠》Blueware何晓阳,不做中国的New Relic 如何在1台机器同时调试两个WEB服务? 在用frontpage 建立网页的超链接时, 字体颜色发生改变 为什么GetPrivateProfileSection只能读一行数据呢 100分大放送 操作符重载到底是怎么回事我看书也没怎么看明白? 请问如何截取两个sysdate之间的间隔秒数啊? 大家起讨论吧:VC与VC++的区别在于哪里. 寻求软件开发合作伙伴!要求具有行业素养,熟pb或delphi的个体或团队。在广大地区尤佳! 想做漂亮软件主页的朋友请看过来!!! 火焰算法! 专家不帮我??谁帮我???API调用的史无前例的super难题(PFXExportCertStoreEx) 各位大哥哥,帮帮小弟 如何动态改变frame的指向页面??? 请教!如何定位word中的某一个表格,如何取出表格中的内容?急呀!在线等待 如果有一个数组,希望所有的对象都能够读取它,而只有一个特别的对象能够修改它,在程序该怎么设计和实现? 如果有一个数组,希望所有的对象都能够读取它,而只有一个特别的对象能够修改它,在程序该怎么设计和实现? Datagrid 问题,为什么我按下一页到第二页就翻不下去了? 有效的用户名用正则表达式怎么写? 请问:如何控制for语句的执行时间?? *****上传文件的路径问题?(VB)******** 关于名字空间的问题(online waiting). 在Radhat8.0中如何更改显示器刷新率 intraweb问题 请教用intraweb开发的程序中如何用iwtimer定时 在线等待 小第想考mcse, 希望各位大虾多多支持 Delphi的DLL中是不是? 气疯我了,这句哪错了?update pubOther set value='100',time='2003-4-27 0:00:00' WHERE name='visited' 在对话框界面上的STATIC控件上,用CPaintDC dc(&m_static); 和 pdc = m_static.getdc(); 两种方法得到的dc上画图,为什么在界面刷新时的 需要安装什么防火墙? 我曾见过有些网页中从下面慢慢上升一段文字, 然后又慢慢消失,请问怎样搞的? 急:如何在VB中嵌如FLASH动画? 连接数据库错误,如何解决? 对不起:是VC++与C++.net的区别 比如一个做好的软件,怎么安装到机子上?? ~~~~!!!救火!!!!!!! help!!!! ~~~~!!!救火!!!!!!! 毕业设计求救!!!` 请大虾来帮忙 关于对话框的奇怪问题 该考MCAD还是MCSD for .NET?? 用什么软件播放本机的VOD文件? 请大家讨论!我起这个昵称合不合法!该不该被如此对待! 温度和湿度 急,急,请高手指教!答者再给高分! 温度和湿度 怎么制造更诱人生动的Hint? 关于response.sendRedirect()产生了一个新的session的问题 找不到硬盘了? 如何用vc修改磁盘某些磁道属性 关于全局对象和多线程? 如何将源代码打包? 54门大炮,一共28响.54和28分别表示什么? 请问:灭火器应该是以压力为标准还是以日期为标准 如何理解“尊重自然,敬畏生命” 黄金万两是什么? 求电线的各工序的成本计算公式.谢谢! 食物交换份法怎么使用我设计一天的食谱后怎么通过食物交换份法来更换食物,需要怎么计算需要的份数?能讲的详细些么 有人说,要想富,先修路,火车一响,黄金万两,这些话,说明了什么 我国北方某居民区有一座甲楼,坐落在正南正北方向,楼高16米,要在甲楼北面建一座乙楼,一直冬至这一天正午时太阳光线与水平线的夹角是32°.(1.如果甲乙两楼相距20米,求甲楼的影子落在乙楼 已经n∈N..n≥2.求证:1/2, 青年队的英文怎么说 哪位大师能详细讲解下电线电缆成本计算公式吗?比如说:铜=单支铜直径2*条数*0.7854*8.889*1.03*芯线根数*数量(km)这中间的单支铜直径2是具体指什么意思?还有条数是指什么?芯线根数指什么? 一般螺丝和螺母之间连接东西时经常加一个垫圈,这个垫圈都有哪些作用我自己考虑的有这样几种:1、增加受力面积,减小被连接的物体上的压强.2、某些时候螺丝的丝不够长,增加螺母与螺丝帽 IT精英是什么意思 电工穿绝缘鞋的目的是什么? 我看了下漏电保护器的工作原理,当人触摸到漏电设备时,电流会经过人体流入电工穿绝缘鞋的目的是什么?我看了下漏电保护器的工作原理,当人触摸到漏电设备时, 平垫圈用在哪一侧?很缺乏实际经验的问题.普通螺栓联接,螺栓一侧和螺母一侧哪一侧用平垫?或者两侧都用?另外,弹簧垫圈的防松作用怎样,用在经常振动的场合效果怎样? 什么叫做IT精英 一颗质量为10g的子弹以200m/s的速度射入放在光滑水平面上质量为2kg的木块并穿出,穿出木块时子弹的速度变40m/s,在此过程中子弹和木块共获得多少内能?若着些内能有30%被子弹吸收,则可以使子 平垫圈的加工过程是怎样的 IT精英只得是那些人? 室外排水管道设置检查井原则 钠原子的直径 竞争的利与弊,要谈到中学生的,带给我们中学生的弊 .是辩论赛哦 我是反方竞争的弊大于利 要把观点细微化 信念和理想有什么区别?信念和理想有什么区别? 映山红生桩如何成活 想成为IT精英一般需要几年 两相邻检查井之间的管道是室外排水管还是室内排水管? 请问 这是一个提升机的 计算 怎么才能确定提升机的转速还有怎么 合理分配 转轮的直径 N驱动轮 =1400r/min N 从动轮=120r/min 如何使设计呢啊 要最省料的 一个棱长为5分米的正方体水箱,里面装的水深是4分米,在这个水箱里放进一个网球,这时,水面上升到4.3分米,这个网球的体积有多大? 关于金钱的格言警句(3个)? 直径400的室外排水管几米一个接头 急() 好()成语,五分钟内给答案 当线路被雷击后,氧化锌避雷器能迅速通过间隙放电,以避免设备为雷电所伤,错在哪 今天电风扇用完之后.插头上两片金属特别烫怎么回事 溪流河川中闪闪发光的不仅仅是水,也是我们祖先的血液.那清澈湖水中的每一个倒影,反映了我们的经历和记忆;那潺潺的流水声,回荡着我们祖辈的亲切呼唤.河水为我们解除干渴,滋润我们的 下列哪些因素对空气间隙操作波冲击的放电电压值无影响?  A.操作波的极性(即正极性操作波还是负极性操作波);   B.操作行为的发生时刻;   C.被操作设备的地点;   D.操作的 房间有个灯,电源线与灯头线相接处发烫很厉害,灯泡老烧坏(装的100W 200W的灯)是不是灯头线太细,或接触不良引起?如果换瓦数小的灯泡(40W 60W)或将灯头线加粗,是否可以解决? 夸字怎么组词3个用 夸奖的夸 组词再组3个 谢 . RN2-10熔断器有爬电距离这个参数么?无间隙氧化锌避雷器有工频放电电压这个参数么? 有一座楼.坐落在正南正北方向楼高16米,要在甲楼的北面建一座乙楼.已知冬至这一天正午时太阳光线与水平线的夹角是32°1、如果甲乙的两楼相聚20米,求甲楼的影子落在乙楼上部分的高度2、 连词成句风尘仆仆、日夜兼程、 风餐露宿 美军军队编制 对应英语搞不清一个排 一个连 一个团等等 什么regiment啦 brigade啦 corps 哪是哪那DIVISION?呢 某小区有一朝阳向为正南方向的居民楼,该居民楼的一楼是高6米得小区超市,超市以上是居民住房.该楼的前面24米处要盖一栋高20米得新楼,当冬季政务的杨过与水平显得价较为32度时(1)问超 风餐露宿和风尘仆仆的意思是什么? 英语片中,部队表示收到的词是什么?好像是broterdan.是什么啊波绕特儿蛋 什么是“格式试剂”?一种化学物质 快来帮帮我,急求答案,5分钟内搞定高分悬赏诸葛亮的一生经历用2副对联概括了,请分别指出具体所指:两表:一对:二川:八阵:六出:七擒:东和:北拒: 2012年高一寒假作业答案(东南大学出版社)【语.数.英.理.化】我们老师把答案撕了 你有可不可以发给我拜托 求教.格式试剂?格式试剂.的师傅.我在三口烧瓶中置入101克镁粉.再加入100克无水乙醚.渗未镁粉.再用滴液漏斗装着100克溴乙烷.滴液漏斗开启.慢慢滴瓶中.反应开始.但是一下就把乙醚蒸干了.请 我要一个作文的卷首语300字内的,关于文学,语文之类的卷首语 军队中的旅用英文怎么说? 40W 台式电风扇,使用后接线及插头出现发热是怎么回事?家里的台式电风扇,40W 功率,用了七八年了,现在发现使用后接线及插头会出现发热.这说明功率已经达到上千瓦了? 谁能给我班,排,连,营,团,旅,师,军的英文名? 参加军队英语应该怎么说?Join in army还是Join army 还有,要不要the呢?我觉得应该是不能要吧! 向正南与坐正南的方向区别 这个英语名字怎么念请问 Rueey 跟 Ruee 的念法是相同的吗?如果不同的话 Rueey 和 Ruee分别是怎么念的? 天的高度是否可以说是大气层的厚度,地的厚度是否可以说是从地表到地心的距离 广州市的正南方向是在哪里阿?广州市的正南方向是在哪里阿?你知道广州的正南方在哪个位置吗 麻烦你们啦? 中国IT界最牛的十个人 湖南省浏阳市安彩烟花化工 有这公司吗 还想请问您,如果有利方位是南方的话,如何确定这个所谓的南方?就是说西南、正南、东南以什么作为界限? 法国一名抢劫犯曾为iPod及8欧元抢韩媒:中国学生“弃日择韩” 赴韩留学伊朗或取消向巴基斯坦供应天然气巨额合委内瑞拉总统称查韦斯音容出现在委地铁美国最新隐身驱逐舰下水 明年秋季开始巴西里约热内卢社会游民多 5000余德专家:欧元区最大问题在于违反不援助中央第二巡视组巡视新华社工作动员会召中国前三季度召回汽车97次 涉及车辆美最严苛移民法诉讼终结 阿州支付35德专家:欧元区最大问题在于违反了不援日韩举行第七次海上联合搜救演习(图)中国军方就日舰机干扰我西太演习提出严澳骑车者频遭喜鹊袭击 上演“愤怒小鸟安倍将亲自为救人中国留学生严俊颁发感“甲壳虫”乐队主唱列侬儿时故居48万日本一男子弑母弃尸 藏尸冰箱月余终败日国会议员山本太郎向天皇递交书信 或韩国防部:暂不签署《韩日军事情报保护韩资料称日反韩示威3年激增10倍 口美华裔留学生派对后公寓猝死 疑酒精中有哪些堪称伟大的科幻小说?郭广昌:从3.8万到1000亿美元 降息后郑州16家银行最新存款利率汇总银行的互联网金融之路:与“狼”共舞才在朋友圈里发什么不会被嫌弃?张瑞敏谈内耗:资源从市场来 摩擦力就【头条反驳文】面对他人装逼 真的不是这才是我所渴望的假期美好生活91岁查理·芒格:40年来巴菲特的幕不是人家装逼,只是我们太Low无人机高调坠毁白宫 大疆汪滔低调称不国内最美原生态古村落!有生之年一定要换季啦!推荐一个上档次的时尚女装工厂父亲曾任商务部部长 看不上任志强的7太形象了:70、80、90后同坐一个一个13岁“硬汉式暖男”是怎样炼成的巴黎欧莱雅代言人李冰冰红毯妆容解析在中国,她只能做凤姐;在美国,她才能看完你就是剥皮高手!史上最全的水果剥一周 App 派评:天气日历 Hor你真的知道柳青有多拼吗?(附9.30
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘