重写了布局,命名为Ti布局,或者叫泰山布局。结果发现绕排总是错误。嗯?吾这一套逻辑是非常强大、完备的,怎么有问题?为什么老布局没问题?于是就逐步跟踪对比,查找分支差异。搞了半天还是不明白。为新布局,吾专门写了个视图结构输出功能。遇到这种情况,咱先输出一下看看差异。结果发现:
- 老系统布局了两次,第一次错误,第二次正确。
- 新布局只布局了一次。
吾分析了布局再次的原因,原来就是为了解决绕排的错误。真的解决问题了吗?
- 性能损失。这个不用多说。当然除非是大文档,小文档是感觉不到的。
- 如果不停的迭代,怎么办?
思之良久,并无良策。唯一办法就是从文件着手:
- 记录绝对位置。
- 记录视图信息。