Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用状态栏自动布局iOS7->iOS6_Ios_Interface_Autolayout_Status - Fatal编程技术网

使用状态栏自动布局iOS7->iOS6

使用状态栏自动布局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像素。这显然是因为状态栏 这对我来说没有意义,因为自动布局应该处

我在XCode 5下使用约束来解决一个问题

我正在为iOS7构建应用程序,同时尝试保持iOS6用户界面的兼容性

我目前在使用Interface Builder时面临一个UI问题

我有一个表视图,它使用Interface Builder中设置的约束根据superview的高度进行调整

它可以在iOS7.1纵向和横向模式下完美工作

我的问题是,在iOS 6.1上运行时,视图会根据superview的高度进行缩小/放大,但底部会多显示20像素。这显然是因为状态栏

这对我来说没有意义,因为自动布局应该处理这个问题,对吗

显然,我已经尝试在这里寻找解决方案,但我总能找到从iOS6到iOS7的方法,同时防止视图显示在状态栏下。这不太适用于我的问题

关于我如何能/应该解决这个问题有什么帮助吗


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上使用增量值