2012-01-23 2 views
0

既存のデータでラベルとボタンの束が表示されます。私がしたいのは、ラベルとボタンのグループで丸められた四角形を持つことです。私は約2つのグループがあり、それぞれのグループには丸められた四角形が必要です。また、丸い矩形を区切る行がありたいと思いますが、ラベルではそれをうまくやることができると聞きました。iOSは既存のフィールドを上書きしながらビュー内に線を描画します

私がこれを尋ねる理由は、様々なチュートリアルとメソッドがオンラインでdrawRect関数をオーバーライドするためです。しかし、これがレンダリングされているラベルやボタン、またはその機能をオーバーライドするかどうかはわかりません。

答えて

0

ビューのdrawRectをオーバーライドしても、そのサブビューの描画方法には影響しません。

つまり、ビューの背景に線を描画しても、そのビュー内のラベルやボタンの描画方法は変更されません。

ただし、この効果のためにdrawRectを使用する必要があるかどうかはわかりません。 QuartzCoreライブラリをインポートする場合は、通常のビューを使用して丸い矩形を描くことができます。

ボタンとラベルの背後またはコンテナとして通常のビューを作成し、layer.borderWidth、layer.borderColorおよびlayerに設定します。 cornerRadiusプロパティ。

+0

これは私の質問に答えました。ありがとうございました。 – Seb

関連する問題