ナビゲーションコントローラーなしのiPhoneストーリーボード用のモーダルリンクビューコントローラーを備えたビューベースのアプリケーションを作成しました。ビューコントローラの1つとして、動的セルを使用してテーブルビューを設計しました。
- (void)viewDidLoad {
[super viewDidLoad];
tabledata =[[NSArray alloc] initWithObjects:@"Data Mining",@"Software Quality",@"Project Management",@"Data Base", nil];
tablesubtitles =[[NSArray alloc] initWithObjects:@"Test parsing and KDD",@"Management of Software Creation Cycle",@"Roles in a Project",@"Database Lifecycle process", nil];
- (NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return [tabledata count];
}
- (UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell=nil;
cell= [ tableView dequeueReusableCellWithIdentifier:@"Cell1"];
if (cell == nil) {
cell= [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"Cell1"];
}
cell.textLabel.text= [tabledata objectAtIndex:indexPath.row];
cell.detailTextLabel.text =[tablesubtitles objectAtIndex:indexPath.row];
return cell;
}
次に実装したいのは、テーブルビューの行を、いくつかのテキストボックスを使用できるViewControllerにリンクすることです。大きなアイデアは、TableItemを選択するときに、ViewControllerをロードし、選択したアイテムに基づいてテキストボックスに自動的にデータを入力することです。また、編集/保存の可能性があると便利です。
例:アイテムを含むテーブルビューがあります
ダッジクライスラーシボレーフォード
「覆い焼き」を押すと、複数のTextBoxを持つ新しいViewControllerが表示され、「1900年以降」などの詳細がデータに入力されます。「1900以降」テキストボックスを編集して[保存]ボタンを押すと、コントロールはTableViewを含むviewcontrollerに戻ります。
「覆い焼き」を2回押すと、以前に保存したアイテムが表示されます。
私は多くのバリエーション、それを達成する方法の組み合わせを試しました。私はXcodeに不慣れであり、どんな助けでも大いに応用されるでしょう。
前もって感謝します。