readonly
の中にテキストを入れるにはどうすればよいですかUITextField
。たとえば、iPod touch の [その他のネットワーク] 設定の [名前] フィールドと [セキュリティ] フィールドには、それぞれ「名前」と「セキュリティ」という単語が含まれており、右側に編集可能な領域があります。 UITextField
「プレースホルダー」プロパティがありますが、入力するとすぐに消えます。
5699 次
3 に答える
6
txtname
:のオブジェクトであるところにこの行を置くだけですUITextField
:
txtName.userInteractionEnabled = NO;
于 2010-07-23T11:50:35.783 に答える
2
これらのフィールドに表示されているのは、UITextField にラベルがあるのではなく、UITableViewCell に 2 つのコントロール (ラベルと境界線のないテキスト フィールド) があることです。
于 2009-10-08T08:16:39.047 に答える
0
UITextField のフレーム内の必要な場所に UILabel を配置し、UITextFields の「leftView」プロパティを UILabel に設定します。UITextFields の "leftViewMode" プロパティを UITextFieldViewModeAlways に設定してください。
コードは次のようになります。
UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(20, 20, 200, 44)];
textField.backgroundColor = [UIColor whiteColor];
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 50, textField.frame.size.height)];
label.font = [UIFont boldSystemFontOfSize:14.0f];
label.text = @"Name:";
textField.leftView = label;
textField.leftViewMode = UITextFieldViewModeAlways;
[self.view addSubview:textField];
于 2014-08-07T18:37:50.450 に答える