1. ホーム
  2. cocoa-touch

[解決済み] インターフェースビルダーで作成したフロント/バック要素にプログラム的に送信する

2023-05-29 11:49:24

質問

インターフェース・ビルダーでは、以下のような要素を後ろに送ったり前に送ったりするレイアウトオプションがあります。 UIButton , UIImage , UILabel などなど...

さて、同じことを実行時に、プログラム的に行いたいと思います。

それを簡単に行う方法はありますか?

異なるビューを作成するのではなく、z軸を更新するだけでいいのですが。

どのように解決するのですか?

の方法はいくつもあります。 UIView には、ビュー階層を修正するためのメソッドがいくつかあります。

ビューはすでにスーパービューに挿入されているので、簡単に bringSubviewToFront: を好きな順序で各ビューに対して一度だけ呼び出すことができます。