0
親のUIViewにフレーム(0,0,1024,768)があります。自動ピンエッジをSuperView(PureLayout - ObjectiveC)にした後にUIViewのフレームが変更されない
元のフレームを使った私のサブビューは(0,0,0,0)です。私は親ビューにサブビューを追加し、次のように親ビューのフルスクリーンにサブビューを広めるためにPureLayoutを使用します。
スーパービューへの自動ピンエッジの後CGRect f1 = mySubView.frame; //- (0,0,0,0) [myParentView addSubView:mySubView]; [mySubView autoPinEdgesToSuperviewEdgesWithInsets:UIEdgeInsetsZero]; CGRect f2 = mySubView.frame; //- (0,0,0,0)
、なぜ私のサブビューが変化しないのですか?
注:私は、サブビューを追加した後、 "layoutIfNeeded" メソッドを呼び出す必要があるので、私はObjectiveCとPureLayoutに