2011-12-21 20 views
0

私は最後のいくつかの質問からおそらく分かるように、私はユーザーがラベルを編集できる画面で作業しています。ページやその他の素敵なアプリケーションには、現在編集中のラベルを表示するための鮮明なサイズ変更ハンドルがあります。iOS - UILabel編集、画像のオーバーレイ?

私はこれを行うための最善の方法についていくつかのフィードバックを得ようとしています。ラベルのすべての端の中央に「ドット」イメージを追加することは可能ですか?ラベルのセクションでのみ背景色を変更することはできますか? ラベルの上にイメージを追加して無効にする必要がありますか?最も重要な機能は、ユーラベルだけがタッチに応答することです。私がイメージをオーバーレイすると、タッチを無視してラベルに渡す必要があります。

フィードバックが高く評価されました。 乾杯!

+0

私の提案は、これを個々のタスクに分割することです。たとえば、編集を実装しようとすることから始まり、問題に遭遇したときには、特定の問題に関する質問を投稿します。あなたの質問は今や広すぎて、まだ何も書こうとしていないようです。 – sosborn

+0

編集が終わって、私は美学だけが必要です。 –

答えて

0

プログラマがいるのと同じくらい多くの意見があります。各辺の中央に点を表示するビューのための組み込みの装飾はありません。しかし、それを簡単に追加できます。 1つの方法は、ドットで画像の4つのインスタンスをインスタンス化し、それらを装飾しているビューのサブビューとして追加します。親ビューの各辺の中央に各ドットの中心を設定することができます。親ビューでクリッピングがオフになっている限り、子ビューが親ビューのフレームの外側に広がっていても、それらは表示されます(hiddenではない場合)。

ラベルビューのセクションで背景色を変更することで何を達成したいのか分かりませんが、これはやや複雑です。

これにコアグラフィックスを使用することもできます。私はそこで止めるつもりです。あなたがしようとしていることを文字通り多くの方法があります。

+0

ありがとう、私は最良の方法は、画像を使用していたと思った、それは今日乾いた行くと何が起こるかを確認します。 –