問題タブ [uitextborderstyle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - UITextField UITextBorderStyleNone には、iOS7 のいたるところに線があります
UITextField
Interface builderに を追加し、を選択しましUITextBorderStyleNone
た。ただし、テキスト フィールドには線があり、部分的に境界線を囲んでいます。画像を参照してください。問題のテキストフィールドは左側にあります。
iOS 7 より前は、そのテキスト フィールドに境界線も線もないと思っていました。
コードで境界線を設定してみました
しかし変化なし。
(テストとして)赤い境界線を設定すると、これが表示されます
テキスト フィールドのこれらの行 (垂直および上下の境界線) とは何ですか? また、それらを削除するにはどうすればよいですか?
objective-c - 複数の UITextField の境界線のスタイルと色を変更する方法
編集#2
私が得た回答に基づいて、私は人々を(そしてその後私自身も)混乱させているようです。それでは、この質問をいくつか単純化してみましょう -
指定されたすべての TextFields をViewController
次のように指定します。
レイヤープロパティのエラーが発生しないように、これをどこに実装し、どのように実装する必要がありますか (つまり、これを実行しようとすると-(void)viewDidLoad
、すべての行で「プロパティ 'レイヤー' がタイプのオブジェクトに見つかりませんでした」というエラーが表示されます) ViewController
"?
編集#1 問題の特定に役立つサブクラスコードの完全なセクション:
元の投稿
特定のビュー コントローラー内のテキスト フィールドの範囲の境界線のスタイルと色を変更する際に問題が発生しています。調整したいビューにたくさんのテキスト フィールドがあります。それらはすべて、カスタム クラス「InputTextField」が与えられています。ただし、このスレッドで取り上げられたソリューション: UITextField の境界線の色では、私の問題は解決しません。
達成したいスタイルと色は次のとおりです。
私も輸入しましQuartzCore/QuartzCore.h
た。これを設定して、カスタム クラスを持つアプリ内のすべての TextField がInputTextField
この背景で表示されるようにします。この時点で、アプリでこれを実行するたびに、フィールドはすべて、ストーリーボードで設定した背景値 (現在は境界線なし) を取得します。
助けてくれてありがとう!
ios - UITextField でテキストが正しく表示されない
上記のコードを使用してテキストフィールドを作成しています。テキストフィールドの下に行を表示する必要があるため、灰色の UILabel をテキストフィールドに追加しています。
テキストフィールドで問題に直面しています。テキストの入力中に、テキストが半分表示され、カーソルがテキストの左側に移動しません。
画像を参照してください。「arun... arun 123」と入力しました。予想どおり、カーソルは 123 の左側にあるはずですが、カーソルはそれ以上移動しません。
どうすればこれを修正できますか?
編集
このコードは、UI をリフレームするためのものです (向き変更メソッド内で layoutViewForCurrentorientation() を呼び出します)。
行を削除するとtextField.font = [UIFont fontWithName:@"Helvetica-neue" size:24.0];
.I 問題は解決しますが、テキストフィールドに大きなフォントが必要です。