私は部分的にUIViewにあるUIButtonを含むUIViewを持っています。私は私のUIViewにボーダーを描画するときに問題があります。私のスクリーンショットを見てください:UIViewのボーダーカバーのサブビュー?
あなたは国境はなぜ、UIButtonの上で見ることができますか?誰でもお勧めできますか?ありがとう
私は部分的にUIViewにあるUIButtonを含むUIViewを持っています。私は私のUIViewにボーダーを描画するときに問題があります。私のスクリーンショットを見てください:UIViewのボーダーカバーのサブビュー?
あなたは国境はなぜ、UIButtonの上で見ることができますか?誰でもお勧めできますか?ありがとう
aăâのおかげで、解決策が見つかりました。基本的には国境はいつも私がやったことはすべて
の上に描画され
self.layer.cornerRadius = 15;
self.layer.masksToBounds = YES;
self.backView.layer.cornerRadius = 15;
self.backView.layer.masksToBounds = YES;
結果は次のとおりです:
それは、多かれ少なかれ何この新しくのUIViewを作成する色は、ここでメインカラー
コードです私はそれが完璧ではないが必要です。
オブジェクトが描画される順序と関係がある可能性があります。あなたのストーリーボードの「ドキュメントのアウトライン」では、ビューコントローラのアウトラインの下にあるビューが後で描画されます。おそらくボタンはあなたが望むように、最後に描画されたビューではないでしょうか?
ボーダーを描画しボタンを追加するのにどのようなコードを使用しますか? –
あなたはcontentView&buttonのContainerView parentのようなビュー構造をとることができます。コンテナビューは透明(透明)になり、コンテンツビューは境界線とコーナーになります。ボタンがコンテンツビューの上に表示されます。そしてあなたはあなたが望む正確な画面を得るでしょう。これが役に立ちますようお願いいたします.. – Kunal
http://stackoverflow.com/questions/15490720/subview-appears-underneath-superviews-layer-border/15491068#15491068 –