2017-08-14 3 views
0

私はカスタム@IBDesignable UIButtonを持っています。私はストーリーボードファイルの画面でそれらのいくつかを使用して、彼らはアプリの全体の流れの中心です。彼らは皆、「Button」などがガイドに表示されます:実際のタイトルを見てストーリーボードのガイドタイトルを、@ IBInspectableのカスタム@IBDesignableビューの値に設定しますか?

"Button"s in guide

(もちろん実際の実行時には影響しませんが)ストーリーボードを管理する上でずっと容易になるだろう。私は私が使用している@IBInspectableラベルテキストにタイトルを設定したいと思います:それはレイアウトだとフォーマットが特殊なので、私は、通常のボタンのタイトルの代わりに私自身のラベルテキストを使用してい

Their attribute Inspector

。ボタンのタイトルを設定すると、実際のタイトルの真ん中に表示されます。

理想的には、自分のラベルにガイド「タイトル」を設定したいと考えています。私はこれを行う方法のどこにも何も見つけることができませんでした。さもなければ、ボタンラベルを使用するトリックのいくつかの作業はありますか?これは、ストーリーボードを他の人が見たり、使用するのを混乱させないようにするためだけのことです。

ありがとうございます!

+0

タイトル属性を変更せずにストーリーボードの各ボタンの名前を変更するとどうなりますか? –

+0

ありがとうございます。これらのボタンは、移動したり、編集したり、別のセグを指したりします。手動でガイドのタイトルを編集しても、必ずしも実際のものと一致するとは限りません。 (これは私が私が絵コンテを始めたときに数回は、編集したタイトルは、もはやそれは本当に何であったかに一致するとより多くの混乱を引き起こしていなかった問題である。) –

+0

それは自動的にどれだけUIButtonタイトルの作品のようなガイドのタイトルを(名前を変更することが可能です場合)理想的だろう。もしそうでなければ、私は手作業による編集が実際に混乱から差し引くかどうか分からない。 –

答えて

0

各ボタンをダブルクリックすると、文書のアウトライン(左のウィンドウ(最初の画像)))でいつでも遅くすることができます。そこに名前を変更することができます。

「ゆっくりダブルクリック」とは、選択するにはクリックし、もう一度クリックします(マウスを動かさずに)。

私は参照アウトレットを提供するときに自動的に名前を付けるドキュメントアウトライン(.swiftファイルへのコントロールのドラッグ)に慣れています。あなたがドラッグしている変数の名前を取ります(これは、あなたのためにスペースとキャップでラクダの書式を設定することさえ可能です)。それ以外の場合は、おそらくそれぞれの名前を手動で指定する必要があります。

0

あなたはアイデンティティインスペクタペインにLabelフィールドに充填することにより、「名前」、あなたの要素をすることができます:あなたが見たよう

enter image description here

、私は通常のUIButtonを持っている、と私は、「ボタンひとつ」を置きますラベルフィールド...これはアウトラインペインに "ボタン1"として表示されます。

関連する問題