3

数字または文字を含む色付きの円を表示する UIView を作成したいと思います。円を作成する例を見てきましたが、どうすればこれを達成できますか?

これらのビューを複数配置して、それらを線で結びたいと思います。

助言がありますか?

4

2 に答える 2

2

円の描き方をすでに知っているなら、半分は解決したことになります:) 円がUIView呼び出された で描かれているとしましょうcircleView

UILabel次に、文字を描画するを作成します。

UILabel* circleLabel = [[UILabel alloc] init];
[circleLabel setText:@"letter goes here"];

そして、ラベルを の上に置きたいcircleViewので、それをサブビューとして追加します:

[circleView addSubview:circleLabel];

この時点で、 のサイズcircleViewと のフォント サイズによってcircleLabel、ラベルが円の中心にある場合とない場合があります。setFrameの機能を使用して、circleLabel内の位置を調整しますcircleView

于 2012-07-17T00:38:00.960 に答える