1

cornerRadiusプロパティをUIButtonの幅と高さの値の半分に設定して円形のUIButtonを作成しました。

btn.layer.cornerRadius = 75.f;

これは問題なく機能しますが、ラベルテキストがUIButtonの端を中心に湾曲するUIButtonのラベルも作成したいと思います。

これが可能である場合でも、ボタンの端の周りのこの湾曲したテキストをどのように実現できるかについて、誰かがコードのスニペットを投稿できますか?

4

1 に答える 1

6

あなたはこの質問を見るかもしれません:既存の円の曲線テキスト

これは実際にはUIButtonではありませんが、曲線上にテキストを描画する方法については確かに理解できます。

特にAppleのサンプルプロジェクトCoreTextArcCocoaの話があります。iOSではなくOSX用ですが、これを確認することをお勧めします。

于 2013-02-10T22:33:16.200 に答える