UIView のサブビューを中央に配置する方法 質問する

UIView のサブビューを中央に配置する方法 質問する

UIView内側にmがありUIView、幅と高さを変更せずに、内側をUIView常に外側の中央に配置したいと考えています。

サイズ変更を設定せずに、ストラットとスプリングを上/左/右/下に設定しました。しかし、まだ中央に配置されません。何かアイデアはありますか?

ベストアンサー1

これを実行すれば、常に機能します。

child.center = [parent convertPoint:parent.center fromView:parent.superview];

Swift の場合:

child.center = parent.convert(parent.center, from:parent.superview)

おすすめ記事