2016-06-23 12 views
0

私は、アプリケーションを実行するとテキストフィールドのプレースホルダーが消えてしまいます。テキストフィールドのプレースホルダーが消えています

ザ・それは、Interface Builderで次のようになります。

編集:だけで明確にするために、これはAppleScriptのプロジェクトです

これは、アプリの実行が時に見たものです。 Obj-Cはほとんど使用されていません。

編集:自分のプロパティで空の文字列と何か関係があると感じていますか。

property PONumber: "" 
property PolicyCost: "" 
property PolicyTerm: "" 

次に、変数とテキストフィールドの間にバインディングがあります。

+0

このビューにはどのようなコードが関連付けられていますか? – Fogmeister

+0

@Fogmeister AppleScript変数を更新します。 – Keir

+0

あなたのコードはこれらのテキストフィールドをどこかで変更しているので、あなたの質問にいくつかのコードを表示する必要があります。コードがなければ、これをデバッグすることはできません。 – Fogmeister

答えて

0

私は、実行時にテキストフィールドにいくつかの値を設定していると思います。

textField.text = @""; 

プレースホルダ

textField.placeholder = @"Your Placeholdertext"; 
0
property PONumber: missing value 

設定することができます - 有線インタフェースビルダでNSTextFieldに、このプロパティアップ。

...

PONumber's setStringValue:"" 

- フィールドは、その後にObjCの用語ではプレースホルダーテキスト

を表示する必要があり、PONumberはNSTextField *であり、それは* NSStringのを表示します。文字列が空であれば、IB(またはコード)で指定したプレースホルダテキストが表示されます。

関連する問題