昨日私の質問に加えて、私はUILabelsのビューを外部モニタに出力しています。iOS - UILabelは無効なラベルの外観を変更しました
無効にしない限り、ラベルにテキストを設定できます。しかし、(明らかに)無効なラベルは、テキストがグレー表示されています。この動作を無効にするにはどうしますか?
UILabelをサブクラス化して変数を編集可能に設定するだけですが、それはシリアル化に影響しますか?
ありがとうございます!
昨日私の質問に加えて、私はUILabelsのビューを外部モニタに出力しています。iOS - UILabelは無効なラベルの外観を変更しました
無効にしない限り、ラベルにテキストを設定できます。しかし、(明らかに)無効なラベルは、テキストがグレー表示されています。この動作を無効にするにはどうしますか?
UILabelをサブクラス化して変数を編集可能に設定するだけですが、それはシリアル化に影響しますか?
ありがとうございます!
これは、動作が変更できないようです。私は単純にUILabelをサブクラス化し、編集可能かどうかを確認する変数を追加しました。乾杯。
ラベルとのユーザーのやりとりを防ぐには、ユーザーが設定できるuserInteractionEnabledという名前のプロパティがあります。
ユーザーインタラクションを無効にすると、次のようなものが停止します。 –
userInteractionEnabledは、アプリを使用するユーザーにのみ適用されます。あなたのプログラミングコードは効果がありません... – user523234
私は、ビューが表示される前に、ユーザがラベル –
はい色属性とアルファ属性を設定することができます。
myLabel.textColor = [UIColor colorWithRed:0.3 green:0.6 blue:0.9 alpha:0.5]
// set 'alpha' to something between 0-1 ------^^^
を移動してサイズ変更できる必要があることを認識していますが、ラベルが無効になっているときは、続いてグレー表示されます。私はこの動作を変更したい。ありがとう。 –
私はUILabelがユーザーのやりとりによって変更できないとは思わない。通常のラベルを使用しても十分です。無効なラベルを使用する理由を説明できますか? – StackFlowed
削除できないテキストを表示するには –
UILabel
のプロパティがenabled
の場合は、false
に設定して無効にすることができます。例えば
:
let someLabel: UILabel()
someLabel.enabled = false
は、この情報がお役に立てば幸い!
オーバーライドでは何を変更しますか?テキストの色? – StackFlowed
無効なラベルを可能な場合は、有効なラベルとまったく同じに見せたいのですか? –
あなたはラベルがほしいと思うように聞こえます。既存のラベルについてどのような動作を変更したいですか? –