私はストーリーボードと一緒にxcode 4.5(違いがある場合)を使用していますが、運がなくても非常に単純に見えることをしようとしています。私のストーリーボード ビューでは、ここの画像でわかるように UIView コンポーネントを配置しましたhttp://www.shopow.co.uk/assets/storyboard-view.png緑のセクションは高さ 100 の UIView です。
viewDidLoad メソッドで、次のコードを追加しました
NSLog(@"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
初期の高さが 100 ではなく 460 であることに注意してください。これは何かを意味する可能性があります。
iOS シミュレーターは、このhttp://www.shopow.co.uk/assets/simulator-view.pngを示しています
これが期待どおりに機能していないことがわかる限り、明らかなことを見落としているに違いありません。ガイダンスをいただければ幸いです。