IOS开发中遇到的坑
来源:互联网 发布:时空软件官网 编辑:程序博客网 时间:2024/05/20 11:23
先来看看网上的一些总结:
总结iOS 8和Xcode 6的各种坑
http://segmentfault.com/a/1190000002429129以下是我开发中的问题:
目前发现的有以下(都是很辛苦才了解到的,因为是ios开发亲手)
1:UILabel让让自动适应内容,在xib,网上的做发都一样,将Lines设置为0,可是很少有提到下面截图中影响的。总之我在UITableViewCell中为了让cell自适应内容高度,发现这个会有影响。花了我一个通宵发现的。真的是一个通宵,程序员的苦逼生活。
2:UIScrollVIew中的了View采用自动布局的问题。难道网上就没人遇到过吗?千千篇一律的回答。还是stackover上给的答案诚肯,专业。我是没有办法才去翻老外的回答,我的英语很差,但是还是看老外的给解决问题了。所以啊,还是老国外的程序员牛逼。他们思考问题的方式是有相似的套路。所以容易解决问题吧。
不说费话,遇到什么总是呢?
UIScrollView里 addSubview后,对subview进行constraints的时候,发现根本不起作用,或者是意想不到的结果,或许是正确了,但那是巧合。为什么说是巧合呢?因为看了下面你就知道了。
好了多的不说,这个总是又是一个通宵加两天的心情失落。加上对ios的痛恨与厌恶。我真想说,ios搞个autolayou很牛逼吗?简直就是傻逼。根本没有android的布局灵活(不考虑效率,性能方面的事。android只是机型多影响开发速度而已)。
好了,还是国外的人给出的回答,最后找到官方的资料文档了,还是想对apple说一句。你真tmd傻逼。
UIScrollView And Autolayout
https://developer.apple.com/library/ios/technotes/tn2154/_index.html
(google 搜索关键词 UIScrollView Subview autolayout)
也在老外的论坛上发现了手动创建topLayoutGuide的方法。记不到地址了。只要记到去google就行了。我百度了n遍都没人有正确的回答。哎,悲哀。(也花了我几个小时)
以上两个总是让我多次怀疑开源autolayout框架Masonry有bug,结果用原生的还是有那些总是,于是才有了痛苦的三天挣扎。近乎绝望。
3:UIScrollView自动偏移20点。这个问题到时大家可能都遇到过了。不多说,解决方法2种,其实是一种。只是一种是代码,一种是xib配置。
代码:
设置ViewController的 automaticallyAdjustsScrollViewInsets = NO;
xib:把下面红框中的勾去掉
好了,下一个坑会是什么?真是心惊胆战。
各位还遇到了什么问题,来分享一下。。。
对了,http://mobile.51cto.com/hot-443341.htm,这篇博客讲的很精彩,其实还是老外的
- IOS开发中遇到的坑
- iOS 开发中遇到的坑
- iOS开发中遇到的那些坑
- iOS开发中遇到过的坑
- iOS开发中遇到过的坑
- iOS开发中遇到过的坑
- iOS开发中遇到过的坑
- iOS开发中遇到过的坑
- iOS开发中遇到过的坑
- iOS开发中遇到过的坑
- iOS 开发过程中遇到的那些奇葩的坑
- iOS开发-做项目中遇到的坑
- 开发中 ios 11.0系统遇到的坑及解决办法
- ios开发中遇到的错误总结
- IOS开发中遇到的问题总结
- IOS开发中经常遇到的问题
- iOS开发中遇到的i386
- 最近iOS开发中遇到的问题
- 谈谈Android重打包--雷区
- Nginx 及 PHP 10分钟部署
- scrapy 安装(win)
- 如何找出单链表中的倒数第k个元素
- 104. 二叉树的深度
- IOS开发中遇到的坑
- 【字符串】面试题之以逗号分割字符串,形成二维数组
- leetcode_Min Stack
- 理解OAuth 2.0
- 文本编程
- 给定一个源代码文件,输出该文件的总行数、空行数、注释行数、代码行数
- java的移位操作详解,左移和右移
- zoj 2609 Modular Inverse (ex_gcd)
- 大数据可视化工具 (3) Echarts