我有一个在iOS5时代写的ViewController,我正在尝试将它过渡到iOS7。在阅读iOS7过渡指南并浏览SO之后,我发现我需要设置将新的iOS7属性edgesForExtendedLayout更改为UIRectEdgeNone以防止我的自定义subview之一在iOS7上比在iOS6上高出49像素。但是,设置该属性后,我的自定义subview在iOS7上仍然高出49像素,我不知道我还需要做什么。这是我添加到viewDidLoad方法中的简单代码...if([[[UIDevicecurrentDevice]systemVersion]floatValue]>=7){self.e