2016-09-29 4 views
1

に自動レイアウトからロードされませ作りアップグレード0,0,1000,1000)Xcode8はMYVIEW m.class</p> <p>int型でawakeFromNibこのメソッドself.frameがあるときに私は(、自動レイアウトを持っているストーリーボードでMYVIEWを持つビューのサイズはawakeFromNibメソッド

-(void)awakeFromNib 
{ 
    [super awakeFromNib]; 
    [self addStar]; 
} 

- (ボイド)addStar {

starView = [[UIView alloc]initWithFrame:self.frame]; 
    [self addSubview:starView]; 

} 

私は遅れてaddStarに変更した場合self.frameは(0,0,25,75であります)

[self performSelector:@selector(addStar) withObject:nil afterDelay:0.5]; 

Xcodeの8アップグレード後にこの問題のショーは、(私を助けてください - :

答えて

0

のXcode 8.1ベータ2でドキュメントを再保存し、高い実行時に1000×1000を避ける必要があり、明示的なフレームを、復元します。

またXcodeの8

最後のオプションは-layoutSubviewsstarViewのフレームを設定することで動作するはず柔軟幅と高さに自動サイズ変更マスクを設定することができ、これは理想的ではありません。