使用状态栏自动布局iOS7->iOS6
我在XCode 5下使用约束来解决一个问题 我正在为iOS7构建应用程序,同时尝试保持iOS6用户界面的兼容性 我目前在使用Interface Builder时面临一个UI问题 我有一个表视图,它使用Interface Builder中设置的约束根据superview的高度进行调整 它可以在iOS7.1纵向和横向模式下完美工作 我的问题是,在iOS 6.1上运行时,视图会根据superview的高度进行缩小/放大,但底部会多显示20像素。这显然是因为状态栏 这对我来说没有意义,因为自动布局应该处理这个问题,对吗 显然,我已经尝试在这里寻找解决方案,但我总能找到从iOS6到iOS7的方法,同时防止视图显示在状态栏下。这不太适用于我的问题 关于我如何能/应该解决这个问题有什么帮助吗使用状态栏自动布局iOS7->iOS6,ios,interface,autolayout,status,Ios,Interface,Autolayout,Status,我在XCode 5下使用约束来解决一个问题 我正在为iOS7构建应用程序,同时尝试保持iOS6用户界面的兼容性 我目前在使用Interface Builder时面临一个UI问题 我有一个表视图,它使用Interface Builder中设置的约束根据superview的高度进行调整 它可以在iOS7.1纵向和横向模式下完美工作 我的问题是,在iOS 6.1上运行时,视图会根据superview的高度进行缩小/放大,但底部会多显示20像素。这显然是因为状态栏 这对我来说没有意义,因为自动布局应该处
Thx在ios版本<6时以编程方式更新UIVIEW框架
if ([[[UIDevice currentDevice] systemVersion] floatValue] < 7)
{
// Update frame
}
else
{
//Update the frame in UI
}
或者查看下面的链接,可能会有所帮助
[u可能想看看这个。并完全阅读plz.][1][1]:在iOS 6/7上使用增量值