0

いくつかの UITextFields があり、ユーザーがそれらのフィールド内でフォントの外観を変更できるようにしたいと考えています。

現在、フォント コントロールに使用される 5 つのボタンを備えた UIToolbar があります。1 つはフォント名、1 つはサイズ、1 つは色、もう 1 つは位置合わせです。

フォントを変更するには、フォント ファミリ名を含むピッカーを表示し、ユーザーがそのファミリの既定のフォントを選択できるようにします。

フォントの色については、フォント サイズ スライダーを備えた別のツールバーを表示します。フォントの色については、オープン ソースのカラー ピッカーを表示します。フォントの配置については、左/中央/右の配置を切り替えるボタンを表示します。最後に、ツールバーを非表示にする閉じるボタンがあります。

現在、私のコードはすべて 1 つのコントローラーにありますが、別の再利用可能なクラスにリファクタリングしたいと考えています。

コードを書き直すので、上記のようなオープン ソースのフォント コントロールはありますか? たぶん、すでに作成されているものを自分のプロジェクトにプラグインするだけでよいでしょうか?

ありがとうございました!

4

2 に答える 2

1

それはまったく難しいことではありません。ピッカーの代わりに、フォントを使用してボタンとラベルが上にあるスクロール ビューを使用します。サイズに関しては、同じことができます!

これは Xcode 4 では簡単ですが、3.XX ではそうではありません。

于 2012-04-07T02:20:16.843 に答える
0

Apple による属性付き文字列の例には、フォントがどのように見えるかのプレビューを含む、テーブル ビューのようなフォント コントローラーがあることがわかりました。そのコントローラーを拡張するのが最も簡単な方法だと思います:

http://developer.apple.com/library/ios/#samplecode/CoreTextPageViewer/Introduction/Intro.html

于 2012-04-11T14:30:54.153 に答える