iphone - ipad:横向和纵向方向的问题

标签 iphone xcode ipad ios interface-builder

我完全不熟悉 iPad 开发并面临这个问题:

添加了一个 View “LoginView”,作为“detailView”的 subview 。我在纵向模式下显示良好,但在横向模式下它会移到左侧并且只覆盖屏幕的一半。

请帮助我并为这两个问题提供解决方案:

1) “LoginView”应该在横向模式下覆盖整个屏幕。

2) 在 LoginView 之后,如果登录成功,我将“SearchView”作为 subview 添加到“LoginView”,但是这个屏幕在纵向/横向中都隐藏了工具栏(因此工具栏按钮)我希望该工具栏可见.

3) 此“SearchView”再次移至屏幕左侧,我希望它位于右侧。

最佳答案

如果您使用的是 Interface Builder,则打开检查器并转到尺寸选项卡。

您可以定义 View 应如何调整大小。

如果您以编程方式设计 View ,那么您可以使用以下方法定义自动调整大小掩码:

// eg. of a possible combinaison
view.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | 
                        UIViewAutoresizingFlexibleWidth | 
                        UIViewAutoresizingFlexibleRightMargin;

/* With a possible combinaison of those value:
UIViewAutoresizingNone                 
UIViewAutoresizingFlexibleLeftMargin   
UIViewAutoresizingFlexibleWidth        
UIViewAutoresizingFlexibleRightMargin  
UIViewAutoresizingFlexibleTopMargin    
UIViewAutoresizingFlexibleHeight       
UIViewAutoresizingFlexibleBottomMargin 
*/

关于iphone - ipad:横向和纵向方向的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5113793/

相关文章:

iphone - 什么都没用!证书和供应把我的生活变成了人间 hell

iphone - 在iOS中,实现滑动 "drawers"的最佳方式是什么

ios - Storyboard,不再识别 UIControl 操作

ios - Phonegap 构建 (config.xml) 和 iPad 闪屏

ios - 计算iPhone/iOS上的未接来电

iphone - 如何在 iOS 5 上以编程方式标准化 PCM 音频样本?

iphone - 为什么即使我已经越狱,iOS 6.1.1中的SandBox对于App仍然存在?

ios - XCODE 6.2 不合格设备 IOS 8.3

iphone - 如何正确设置 UIAccessibilityElement 的 accessibilityFrame?

iphone - 在 iPhone 中使用 imagepickercontroller 的最佳方法?