私はUIView
を子供として持っており、ビューがその向きを風景から肖像画に、またはその逆に変換するときにセンターxとyの起源の更新値を取得したい。私は使用していますAutolayout
向きが変更された後のUIViewの中心位置を取得するiOS8
私はこれらの2つの方法を試みましたが、値はこのメソッドの内部で更新されませんでした。
- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator
-(void)willTransitionToTraitCollection:(UITraitCollection *)newCollection withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator
オリエンテーションが変更され、値が更新されたときに実行される方法は誰でも教えてください。
'viewWillLayoutSubviews'/'viewDidLayoutSubviews'を使用できませんか? –