数字または文字を含む色付きの円を表示する UIView を作成したいと思います。円を作成する例を見てきましたが、どうすればこれを達成できますか?
これらのビューを複数配置して、それらを線で結びたいと思います。
助言がありますか?
数字または文字を含む色付きの円を表示する UIView を作成したいと思います。円を作成する例を見てきましたが、どうすればこれを達成できますか?
これらのビューを複数配置して、それらを線で結びたいと思います。
助言がありますか?
円の描き方をすでに知っているなら、半分は解決したことになります:) 円がUIView
呼び出された で描かれているとしましょうcircleView
。
UILabel
次に、文字を描画するを作成します。
UILabel* circleLabel = [[UILabel alloc] init];
[circleLabel setText:@"letter goes here"];
そして、ラベルを の上に置きたいcircleView
ので、それをサブビューとして追加します:
[circleView addSubview:circleLabel];
この時点で、 のサイズcircleView
と のフォント サイズによってcircleLabel
、ラベルが円の中心にある場合とない場合があります。setFrame
の機能を使用して、circleLabel
内の位置を調整しますcircleView
。