举个例子:
- 我不知道如何让 UICollectionView 只显示一列,网上搜索了半天也没搞定。
- 后来想,既然是想显示一列,为什么不用 UITableView 呢?
- 转向 UITableView 后,也没有很快搞定。又想,其实是想动态添加元素,干嘛不直接使用 addSubView 的方式?
以上的例子,有造作的成分。不过,在现实工作中,常常遇见类似的情况:我们沉迷于一个问题、久久无法解决时,或许应该跳出来想想,最终要解决的是什么问题?自己所纠结的「问题」,真的是问题本身吗?条条大路通罗马,我们可能忙于研究修路的技术难点,却没想过直接用现成的路过去。
博客原文:0824 - 提出正确的问题