2016-03-21 12 views
0

私は2つの重なり合うUILabelsを画面上に表示しています。私はUILabelを前面のUILabelの前に送りたいと思います。これはどうすればいいですか? 他のUILabelsやコンポーネントも画面に表示されているので、お互いに幼児を移動させるようにタグ付けする方法はありますか?おかげさまで 別のUILabelの裏にUILabelを送ってください(Swift)

答えて

1

あなたが望むものをより正確に得るためのより包括的なアプローチは、viewsビューの配列を抽出して再配置することですあなたが気にしているビューは1つ上のレベルです:

let superview = UIView() //your view (probably self.view) 
let labelToMove = UIView().removeFromSuperview() //label to move, do this so it can be re-inserted 
let labelToStay = //your label 

superview.insertSubview(labelToMove, aboveSubview: labelToStay) 
1

それはあなたがおそらく扱っている何のために大規模なスティックのビットだが、これは前に何かを持参する必要があります

parentView.bringSubviewToFront(view: targetView) 
0

PEEJWEEJの答えは私の方法だろう。アルファベットを0に変更することで、見えないものにすることができます。

関連する問題