故事板布局在模拟器和设备之间有所不同

时间:2014-10-05 17:20:50

标签: ios iphone swift storyboard

我有一个问题,即故事板中的设计在iPhone 5s模拟器中很棒,但在我的5s上,它被推下,底部被切断:

模拟器: simulator

设备: device

关于它是如何或为什么这样做的任何想法?我的故事板设置是:

settings

ViewController代码

@IBOutlet var txtUsername: UITextField!
@IBOutlet var txtPassword: UITextField!
@IBOutlet var btnRegister: UIButton!
@IBOutlet var btnRecoverPassword: UIButton!
@IBOutlet var loading: UIActivityIndicatorView!
@IBOutlet var fbLoginView : FBLoginView!
var actionView: UIView = UIView()
var window: UIWindow? = nil

override func viewDidLoad() {
    super.viewDidLoad()

    // Do any additional setup after loading the view.
//        var delegate = UIApplication.sharedApplication()
//        var myWindow: UIWindow? = delegate.keyWindow
//        var myWindow2: NSArray = delegate.windows

    window = UIApplication.sharedApplication().keyWindow

    loading.hidden = true

    // change the textfield colours
    txtUsername.textColor = UIColor.whiteColor()
    txtPassword.textColor = UIColor(red: 0, green: 0, blue: 0, alpha: 0.45)

    self.fbLoginView.delegate = self
    self.fbLoginView.readPermissions = ["public_profile", "email", "user_friends"]

    actionView.frame = CGRectMake(0, UIScreen.mainScreen().bounds.size.height.0, UIScreen.mainScreen().bounds.size.width, 260.0)
}

2 个答案:

答案 0 :(得分:0)

它看起来像3.5英寸的应用程序,这太疯狂了。您的故事板设置与我的完全一样。

您是否尝试使用3.5英寸尺寸的Iphone进行构建并恢复到4英寸尺寸?

答案 1 :(得分:0)

对于有这个问题的人来说,似乎这是xcode本身的问题,因为我在其中一个测试版本中重新创建了项目,然后在xcode 6中打开它,它运行正常。怪异。