私は最近Xcode objective-cを開始しましたが、今は入力するためにテキストフィールドを持つテーブルビューを作成しようとしています。 Iveは他のスタックオーバーフローに関する質問を検討しましたが、多くは6〜8年前のものであり、広範な回答と非常に複雑なものです。誰かが、テーブルビューにテキストフィールドを挿入して助言を与える方法の基礎を教えてくれますか?ありがとう!UITableviewでUITextFieldを追加する基本
答えて
書き込みのUITableViewのセルでこのコード
UITextField *textField = [[UITextField alloc]initWithFrame:CGRectMake(110, 10, 185, 30)];
textField.clearsOnBeginEditing = NO;
textField.textAlignment = UITextAlignmentRight;
textField.delegate = self;
[aCell.contentView addSubview:txt];
OKを通じてUITableViewCell' '内のUITextFieldをドラッグアンドドロップが今 –
あなたは次のようにこれを行うことができます:
- ドラッグして、ビューにして
- をのUITableViewをドラッグ&ドロップすると、へのUITableViewCellをドロップあなたのテーブル。
- ドラッグで、UITextField(またはあなたが必要とするあらゆる 他のUIコンポーネント)をドロップし
私は
1. https://videos.raywenderlich.com/courses/22-table-views-in-ios/lessons/8 2. https://www.appcoda.com/expandable-table-view/
のようにそのためのチュートリアルを参照してくださいすることができ示唆しています彼らはあなたが好きなことを簡単に行うことができるすべてのステップで最高のチュートリアルを持っています。
私はそれがあなたを助けてくれることを願っています。
ありがとうございました。
おかげで多くのことをしようと、私は適切なチュートリアルのリンクを更新答えを持って –
をチュートリアルをチェックアウトします。 appcodeリンクも同じものに適用します。 –
大変ありがとうございます –
は、カスタムセルを作成することができ、コード
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"MyIdentifier"];
if (cell == nil) {
/*
* Actually create a new cell (with an identifier so that it can be dequeued).
*/
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"MyIdentifier"];
cell.selectionStyle = UITableViewCellSelectionStyleNone;
}
/*
* Now that we have a cell we can configure it to display the data corresponding to
* this row/section
*/
UITextField *tf = [[UITextField alloc] initWithFrame:CGRectMake(45, 30, 200, 40)];
tf.textColor = [UIColor colorWithRed:0/256.0 green:84/256.0 blue:129/256.0 alpha:1.0];
tf.font = [UIFont fontWithName:@"Helvetica-Bold" size:25];
tf.backgroundColor=[UIColor whiteColor];
[email protected]"Hello World";
[cell.contentView addSubview:tf];
/* Now that the cell is configured we return it to the table view so that it can display it */
return cell;
}
の下に試してみてください。それにテキストフィールドを追加して、nibまたはクラスを登録してテーブル内のテキストフィールドを使用します。
- 1. 基本フッターをUITableViewに設定する
- 2. プログラムでUITextFieldにデータを追加する
- 3. UITableView内のUITextField
- 4. uitableviewのUitextfield
- 5. 基本価額ペアにarraylistを追加
- 6. UITableView - セルを追加する
- 7. UITextFieldのテキストをNSMutableArrayに追加してUITableViewに表示します
- 8. 基本テーブルビューセル間のスペースの追加
- 9. Tensorflowの基本的な追加?
- 10. Androidのホーム画面に追加基本
- 11. 基本的なエンティティに追加frameword + crud
- 12. uitextfieldにボタンを追加
- 13. UITextFieldにラベルを追加
- 14. UITextFieldにクリアボタンを追加するには?
- 15. プレフィックスをUITextFieldに追加する
- 16. カスタムTableViewCellにUITextFieldを追加する
- 17. UITextFieldをcameraOverlayに追加する
- 18. UITextFieldにUILongPressGestureRecognizerを追加するには?
- 19. UITextFieldの中にボタンを追加する
- 20. UITableViewに追加
- 21. UITableViewにカスタムセルをプログラムで追加する
- 22. UIViewControllerにプログラムでUITableViewを追加する
- 23. UITableViewで列を追加する方法
- 24. セルをプログラムでUITableViewに追加する
- 25. 動的に追加されたコントロールに基本イベントを追加する
- 26. UITableViewスワイプに追加ボタンを追加
- 27. OAuth2CodeGrantFlowのヘッダーに基本認証を追加する方法
- 28. MockWebServiceClientに基本的なHTTP認証を追加する
- 29. VSコードに基本的な#includeコマンドを追加する
- 30. 基本名を抽出してパスに追加する方法
だけでストーリーボード – Maddy