として最初の文字を残すことができませんe 3 UITextField
をUIビルダで作成し、テーブルビューのセル内に配置します。
クリックして最初のテキストフィールド上と属性の検査官が携帯電話番号のテキストフィールドの2及び3
- タグ1から2つの他のテキストフィールドのタグプロパティを設定1にそのタグのプロパティを設定するから、 。
- 郵便番号のテキストフィールドのタグ2。
- タグ3のユーザー名テキストフィールド。
今
、あなたのcellForRowAtIndex
方法で3つのテキストフィールドを含むセルのインデックスで:
if let mobileNumberTextField = cell.viewWithTag(1) as UITextField {
// Customize mobileNumberTextField
}
if let postalCodeTextField = cell.viewWithTag(2) as UITextField {
// Customize postalCodeTextField
}
if let userNameTextField = cell.viewWithTag(3) as UITextField {
// Customize userNameTextField
}
あなたはUITableViewCell
をサブクラス化し、中3のテキストフィールドのプロパティを作ることによって、同じ結果を達成することができますそれ。
問題点は何ですか?そして何を試しましたか? –
@ MoeAbdul-Hameed 'textfield'が' tableview'の中にあるときに 'shouldChangeCharactersIn'を使う方法 –
3つの異なるタグを持つ3つのテキストフィールドを作成し、そのタグを使って必要な方法でテキストフィールドをカスタマイズします。それは最善の解決策ではありませんが、うまくいくはずです。 –