1

を設定しUIViewstoryboardコンセントにしています。

 @property (nonatomic, weak) IBOutlet UIView *testView;

メソッドでは、- (void)viewDidLoadこのようにフレームを変更したい

CGRect frame = self.testView.frame;
frame.size.height = 2;
self.testView.frame = frame;

しかし、うまくいきません。誰でも理由を教えてもらえますか?

4

4 に答える 4

0

ビューを変更した後、XIBに接続されていると仮定して、次のことを行います-

[self.view setNeedsDisplay];
于 2014-03-20T03:53:02.680 に答える
0

高さを高い数値に変更してみて、それが違いを生むかどうかを確認してください。高さを変更および元に戻すためのデモ プロジェクトを作成しました。お役に立てれば。

https://github.com/rshankras/StackOverflowUIView

于 2014-03-20T03:56:36.897 に答える