Swift プログラミング

【Swift】親Viewから見た、子Viewの部品の絶対位置を知りたい(UIView.convert)【Xcode iOS】

投稿日:

もっぱらSwiftでの開発はコード派なのですが、

コード上でViewが複雑になってきて、親Viewからの子View内の部品の絶対位置を取得したい以下の図のような時ってありませんか??

 

 

きっと1回はあるはず!

実は恥ずかしながら、何も知らないで頑張って計算してました。。笑

 

convertメソッドを使う

UIViewのconvertメソッドを使用します。

今回は例として、上記図のViewをそれぞれ以下のように定義します。(部品はUIButtonと仮定)

 

親ViewparentView
子ViewchildView
部品button

 

 

子View.convert(部品.frame, to: 親View)

 

 

これだけ!!めちゃ便利なのでぜひ使ってみてください。

 

また、Swiftで参考になるサイトをSwiftでIOSアプリ開発を始めたい時におすすめのサイトまとめ!にまとめていますので、こちらも併せてどうぞ!

 

【入門】SwiftでIOSアプリ開発を始めたい時におすすめのサイトまとめ!【iPhoneアプリ】

実は先日からIOSアプリ開発をしたいなと思い、Swiftの勉強をはじめました。 そこで初めに思ったことが、   超基本の文法や入門知識について他の言語よりも、 自分で調べてネット上の優良な情 ...

続きを見る

 

よく読まれている記事

1

  現在5年目のエンジニアで26歳です。 今回は20代の現役エンジニアとして、自分も含め転職について考えている方に向けて20代エンジニア転職に完全特化したおすすめのサービスを3つ紹介していき ...

2

これからエンジニアになりたい、プログラミングを使えるようになりたいという方に向けて 山のようにあるプログラミングスクールの中から、特におすすめなスクールをタイプ別に逆引きで3つ紹介します。 &nbsp ...

3

みなさんはを使っていますでしょうか。   本記事を見ていただいているということは、   プログラミングの勉強でを使うことに興味がある、 もしくはこれから動画を購入したいけどどれを買 ...

-Swift, プログラミング
-, , , , ,

Copyright© クラインの備忘壺 , 2019 All Rights Reserved.