2

iPhoneをチェックアウトしました:UITextFieldを非表示にし、クリック可能にするにはどうすればよいですか?、しかし、OPは何か他のことが起こっていて、答えは私の修正から私を助けてくれなかったようです。

ユーザーがテキストを入力する必要があるUITextFieldがあります。標準のUITextFieldグラフィックの代わりに、その目的のために設計された素敵なグラフィックを使用したいと思います。ユーザーは引き続きテキストを入力して、入力しているテキストを確認できる必要がありますが、グラフィックが下から表示されるように、テキストフィールドを非表示にする必要があります。

これどうやってするの?または、私が求めていることを行う別の方法はありますか?

4

4 に答える 4

3

私のコメントを回答として追加します。あなたはこれを試すことができます、

[textField setBackgroundColor:[UIColor clearColor]]; 

次に、境界線のスタイルを に設定しUITextBorderStyleNoneます。

于 2013-01-21T23:01:23.490 に答える
2

何かのようなもの:

yourTextField.borderStyle = UITextBorderStyleNone;

やるべき

于 2013-01-21T22:59:11.913 に答える
2

別の解決策は、UITextViewそれ自体を非表示にして、キーボードを呼び出して表示する透明なボタンを追加するだけです。

それ以外の場合は、他の回答が機能するはずです。

于 2013-01-21T23:10:51.350 に答える
1

最も簡単なオプションは、インターフェイス ビルダーで行うことです。境界線のない最初の uitext フィールド スタイルを選択してください。

于 2013-01-22T00:10:14.787 に答える