84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
間違ったコントロール タイプが既存のプロジェクトで使用されています:
新しいコントロールを作成 (ドラッグ) せずに、UITextFieldをUILabelに簡単に置き換えるにはどうすればよいでしょうか。
UITextField
UILabel
混乱を解消してくれたChrisに感謝します;インターフェイスが多数ある場合は、Labelタグを指定してコード内を検索すると、コントロールをすばやく見つけることができます。
Label
xib またはストーリーボードを右クリックして、[ソース コードとして開く] を選択し、インターフェイス ビルダーで開くだけです。
方法 1:クラスを作成するCustomTextField,继承自UITextField,然后在可视化界面让你的所有UITextField控件それを継承する
CustomTextField
UITextField控件
CustomTextField内のすべてのタッチ イベントを無効にします。これは基本的に UILabel と同じように動作します。CustomTextField中禁掉所有触摸事件,基本就与UILabel的表现一致了如有必要,重写UITextField的系统方法,不调用super方法,例如覆盖掉UIAlertView必要に応じて、UITextFieldのシステム メソッドを書き換えて、スーパー メソッドを呼び出さないようにします。UIAlertViewのクリック イベントをオーバーライドします
UIAlertView
方法2:を追加するとUILabelと同じになります。 。 。慎重に使用してください。 ! !UITextField的分类扩展,然后利用runtime的method swizzling交换系统方法,这样你所有的UITextField
xib またはストーリーボードを右クリックして、[ソース コードとして開く] を選択し、インターフェイス ビルダーで開くだけです。
方法 1:
クラスを作成する
CustomTextField
,继承自UITextField
,然后在可视化界面让你的所有UITextField控件
それを継承する
リーリーCustomTextField
内のすべてのタッチ イベントを無効にします。これは基本的に UILabel と同じように動作します。CustomTextField
中禁掉所有触摸事件,基本就与UILabel的表现一致了如有必要,重写
UITextField
的系统方法,不调用super方法,例如覆盖掉UIAlertView
必要に応じて、UITextField
のシステム メソッドを書き換えて、スーパー メソッドを呼び出さないようにします。UIAlertView
のクリック イベントをオーバーライドします方法2:
最後に、時間があれば、1つずつ削除して置き換える方が簡単ですを追加するとUILabelと同じになります。 。 。慎重に使用してください。 ! !
UITextField
的分类扩展,然后利用runtime的method swizzling交换系统方法,这样你所有的UITextField