我最近开始使用iOS 7中的新UI选项,并且UIViewController
中的automaticallyAdjustsScrollViewInsets
属性真的让我感到很困惑。问题是,你要么不设置它,但那样你就必须在iOS 7和其他iOS版本中以不同的方式定位你的滚动视图;要么将其仅在iOS 7中设置为NO
并使用相同的定位。我不明白苹果为什么要实现这个属性,我认为好的做法应该是始终将其设置为NO
(根本没有这样的属性),就像以前一样。我明白如果你很懒的话使用它更容易,但在我看来,这似乎是一个非常糟糕的编程实践。我是有所遗漏还是你也这么认为呢?