Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.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
与iOS 7向后兼容的iPhone纵向横向自适应UI示例_Ios_Iphone_Ios7_Xcode6_Adaptive Ui - Fatal编程技术网

与iOS 7向后兼容的iPhone纵向横向自适应UI示例

与iOS 7向后兼容的iPhone纵向横向自适应UI示例,ios,iphone,ios7,xcode6,adaptive-ui,Ios,Iphone,Ios7,Xcode6,Adaptive Ui,我读过这篇文章 尤其是戴夫和乔伊的回答 我仍然很难找到一个简单的例子: xcode 6,尺寸等级启用,iPhone iOS 7,uibutton宽度100(纵向模式),宽度400(横向模式)。iPad上的宽度为600 我就是不能让它工作。我尝试了设置宽度约束的不同组合,但在两种方向模式下按钮的宽度都是100,或者是400,但从来没有不同 如果有人能给我一个指导,我将不胜感激。为了达到这一目标,必须对哪种尺寸等级设置哪些约束条件 谢谢,对于iPhone,他说对于早期版本,高度组件的值不应该紧凑。

我读过这篇文章

尤其是戴夫和乔伊的回答

我仍然很难找到一个简单的例子: xcode 6,尺寸等级启用,iPhone iOS 7,uibutton宽度100(纵向模式),宽度400(横向模式)。iPad上的宽度为600

我就是不能让它工作。我尝试了设置宽度约束的不同组合,但在两种方向模式下按钮的宽度都是100,或者是400,但从来没有不同

如果有人能给我一个指导,我将不胜感激。为了达到这一目标,必须对哪种尺寸等级设置哪些约束条件


谢谢,

对于iPhone,他说对于早期版本,高度组件的值不应该紧凑。但在中,iPhone的横向模式是紧凑的高度和宽度,这意味着尺寸等级的iPhone横向模式将不适用于早期版本

是的,我也读过关于紧凑高度的声明。但在我引用的帖子中,Dave和Joey给出的答案让我觉得有一个可行的解决方案,可以解决我在iOS7和大小类中简单的iPhone纵向/横向模式问题。如果这是不可能的,这也是一个答案,但我仍然希望有人能给这个小例子一个解决方案。谢谢你能把这个修好吗?我尝试在iPhone中使用新的大小类,但仅在iOS 8中效果很好。在iOS 7或6中,为纵向加载Compact/Regular,但当我将方向更改为横向时,仍然会继续此操作,并且不会更改为Compact Width(压缩宽度)或任何高度。似乎苹果不希望与尺寸等级向后兼容:/