iOS这个东西,初学感觉,还好还好,然后一年之后再来修复一下初学的时候的代码,我只是感觉头很晕- - 别扶我。

AutoLayout的坑,明明以前都没有的!!!升了iOS10就突然发现了这个坑,其实也有可能是以前就有,只是没踩到。。。

正点来了

当以前的我使用StoryBoard制定一系列的约束的时候,感觉屏幕适配都不是问题了!

然后以前的我突发奇想,不行,我要加一个代码控件,但是以前的我哪知道AutoLayout这个东西啊。

然后,就手写了个TextView,然后frame:CGRectMake(引用若干StoryBoard控件的frame).然后iOS9的时候一直没出问题。

升级之后突然发现,错位了!然后出错的原因。不知道……

直到我把TextView初始化时的frame移除,改用用NSLayoutConstraint约束之后,所有控件才会正常工作。

这个坑是什么原因呢?不知道……期待以后有大神解答。但是解决方法有了就好。。。

然后刚才检查了一下原因,好像是约束有小数的问题????Xcode8beta自带的bug???我晕!!!

但是,总算解决了,把会产生小数的约束改的漂亮一点点。就不会自动恢复约束了,也不会出现各种bug。

但是还是不建议frame处引用约束过的控件frame,要引用直接加约束就是,不要嫌代码长!。

最新文章

  1. Apache shiro 文章推荐
  2. 【java开发系列】—— spring简单入门示例
  3. python实现简易数据库之一——存储和索引建立
  4. [SQL]insert、update 表触发器应用的demo
  5. UVa 10054 The Necklace【欧拉回路】
  6. dreamweaver中用正则表达式查找替换批量删除 tppabs标签的方法
  7. javascript笔记07:使用Object类为实例定义方法和属性
  8. Purchase Document Open Interface(PDOI)
  9. prepareStatement的用法和解释
  10. canvas总结:元素大小与绘图表面大小
  11. php表单(2)
  12. Oracle维护:每天的工作
  13. A low-cost wear-leveling algorithm for block-mappingsolid-state disks
  14. Java 中判断类和实例之间的关系
  15. RHEL6安装python包tornado
  16. 监控EXPDP/IMPDP进度
  17. EF Working with Transactions
  18. 2019-04(1)(Python学习)
  19. linux防火墙,高级策略策略实例详解(实例一)
  20. 33.scrapy采集网站表单数据

热门文章

  1. 分组找ID
  2. Android开发:在布局里移动ImageView控件
  3. TortoiseGit编辑全局变量支持https
  4. Java中的方法应用
  5. Linux FTP的安装与配置
  6. the usage of map.put
  7. js 在页面上模拟多选,蚂蚁线线框
  8. Java循环删除集合多个元素的正确打开方式
  9. 程设大作业xjb写——魔方复原
  10. F2.Net工作流引擎系列索引