我在XCode6
中使用autolayout
。Autolayout在iOS8中不立即更新幀-Xcode6
我已將以下約束應用於scrollview
。
我曾經試圖訪問這個滾動型的框架 - viewDidLoad
和 - viewWillAppear
方法iPhone 4Inchs設備。問題是,滾動視圖的寬度在Log中顯示爲600。但寬度應該是300英寸4英寸的設備,因爲我使用的是autolayout
。 似乎autolayout
將在一段時間間隔後適用。它顯示在 - viewDidAppear
方法中的正確寬度爲300.
有沒有什麼方法可以訪問 - viewDidLoad
和 - viewWillAppear
方法中的原始幀?
在此先感謝。
這裏沒有問題之前。寬度是指Interface Builder中計算的寬度不在預覽屏幕中。在模擬器或設備上運行它。只要你正確地設置你的約束條件就可以了。 – Fogmeister 2014-10-09 09:40:33