Как вы сказали, вы создали datePicker, поэтому, когда вы нажимаете кнопку "Готово".
1) Сохраните соответствующие данные в массиве, чтобы вы могли отобразить эти данные на UItableView
.
2) Создать TableView: здесь вам нужно только создать TableView и показать эти данные. Предположим, вы собрали данные в вашем массиве (как в шаге 1).
Выполните данные шаги для создания данных в tableView.
A) Создайте экземпляр UItableView
в UiViewController
.h классе, в котором вы хотите показать TableView
AS `UITableView *myTableView`;
B) Принять протокол UITableViewDataSource, UITableViewDelegate в ViewController, где вы собираетесь показать TableView
C) Создать таблицу (программно или IB (Interface Builder) здесь яПрограммный показ
//you may call this Method View Loading Time.
-(void)createTable{
CGrect yourFrame=CGrectMake(0,20,320,400);//Set Desired Frame of Table;
myTableView=[[[UITableView alloc]initWithFrame:yourFrame style:UITableViewStylePlain] autorelease];
myTableView.backgroundColor=[UIColor clearColor];
myTableView.delegate=self;
myTableView.dataSource=self;
myTableView.separatorStyle= UITableViewCellSeparatorStyleNone;
myTableView.scrollEnabled=YES;
[self.view addSubview:myTableView];
}
//Data Source method to create number of section in Table View
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 1;
}
// Data Source method to create number of rows section of a Table View
- (NSInteger)tableView:(UITableView *)table numberOfRowsInSection:(NSInteger)section {
return [yourMutableArray count];
}
// Data Source method to create cells in Table View
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
static NSString *CellIdentifier = @"Cell";
//here you check for PreCreated cell.
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
//Fill the cells...
cell.textLabel.text = [yourMutableArray objectAtIndex: indexPath.row];
//yourMutableArray Contains the Data(When You click On Done Button this array will stored the data).
return cell;
}
Надеюсь, это действительно поможет вам.