如何将数据从文本字段保存到tableview?

时间:2013-10-12 05:33:45

标签: ios objective-c iphone tableview textfield

我正在开发我的第一个应用程序而且我是Objective-C的新手,我想这样做当有人输入text field然后按下按钮它会将它保存到{ {1}}。有谁知道如何做或知道任何教程。

2 个答案:

答案 0 :(得分:1)

每当您按下按钮时,您只需刷新/更新您的桌面视图即可。

- (IBAction)buttonPressed:(id)sender {
NSString *textNameToAdd = yourTextField.text;
[containerArrayForTableView addObject:textNameToAdd];
[myTableView reloadData];
}

// UITABLEVIEW DELEGATES
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
// Return the number of sections.
return 1;
 }

 - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
// Return the number of rows in the section.
// Usually the number of items in your array (the one that holds your list)
return [containerArrayForTableView count];
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
//Where we configure the cell in each row

static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell;

cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
    cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
// Configure the cell... setting the text of our cell's label
cell.textLabel.text = [containerArrayForTableView objectAtIndex:indexPath.row];
return cell;
}

如果您在使用UITableView进行配置时遇到问题,请参阅here

答案 1 :(得分:0)