我使用的Xcode 4.5(櫃面有什麼差別)用故事板一起,我試圖做一些事情似乎沒有任何的運氣非常簡單。在我的故事板視圖我已經把一個UIView組件,你可以在圖片中看到這裏http://www.shopow.co.uk/assets/storyboard-view.png,其中綠色部分是具有100無法調整一個UIView
的高度在viewDidLoad方法我已經添加以下代碼
了UIViewNSLog(@"View Height: %f", self.testView.bounds.size.height);
CGRect viewFrame = self.testView.frame;
CGSize newSize = CGSizeMake(viewFrame.size.width, 300);
viewFrame.size = newSize;
self.testView.frame = viewFrame;
NSLog(@"View Height: %f", self.testView.bounds.size.height);
從我讀過關於變更東西,我會承擔起綠色部分調整爲300高但這種情況不會發生,儘管在日誌窗口的輸出顯示如下
2012-10-19 13:05:28.015 TableTest[54318:c07] View Height: 460.000000
2012-10-19 13:05:28.016 TableTest[54318:c07] View Height: 300.000000
公告最初的高度bei ng 460而不是100,這可能意味着什麼!
的iOS模擬器顯示了這個http://www.shopow.co.uk/assets/simulator-view.png
我必須忽視的東西明顯,因爲據我可以告訴這是不按預期工作。任何指導將不勝感激。
是testView鏈接到grean視圖的權利?看起來好像你把它鏈接到控制器的視圖 – xfx
嗨,添加UIView我只是把它拖入,然後作爲一個屬性在.h文件中鏈接,像這樣'@property(strong,nonatomic)IBOutlet UIView * testView;然後將其合成到.m文件中。我應該以不同的方式去做嗎? – olliefinn