0

iPhone アプリケーションの UI に水平線と垂直線を配置するにはどうすればよいですか? xibで可能ですか?誰でも私にアイデアを与えることができますか?利用可能なソースコードはありますか?

4

2 に答える 2

3

3 つの基本的なアプローチがあります。

  1. カスタム UIView サブクラスで QuartzCore を使用し、drawRect: をオーバーライドします。
  2. 各画像を含む UIView レイヤー プロパティの borderWidth と borderColor を設定します
  3. 水平線に高さ 1、垂直線に幅 1 の UIView を作成し、ビューの backgroundColor を設定してサブビューとして追加します。

3 はおそらく実装が最も簡単ですが、最もエレガントではありません。1 は、drawInRect を使用して同じグラフィックス コンテキストに画像を描画することもできるため、メモリの点で最も堅牢です。これにより、ビュー階層が 1 つのビューに折りたたまれます。

于 2012-10-22T11:20:25.090 に答える
0

単一の線の幅または高さのビューを配置し、その背景色を必要な線の色にすることができます。

于 2012-10-22T10:52:11.177 に答える