如何将内容添加到iphone中自定义类中的表视图控制器?这是我的代码:
-(void) showActionSheetw:(id)sender forEvent:(UIEvent*)event
{
UITableViewController *tableViewController = [[UITableViewController alloc] initWithStyle:UITableViewStylePlain];
tableViewController.view.frame = CGRectMake(0,0, 150, 200);
TSPopoverController *popoverController = [[TSPopoverController alloc] initWithContentViewController:tableViewController];
popoverController.cornerRadius = 5;
popoverController.titleText = @"Size";
popoverController.popoverBaseColor = [UIColor blackColor];
popoverController.popoverGradient= NO;
[popoverController showPopoverWithTouch:event];
}
如何将数据添加到上表View Controller?
答案 0 :(得分:1)
编写UITableView委托和数据源方法
tableViewController.tableView.delegate=self;
tableViewController.tableView.datasource=self;
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
and reload your table when show it.
-(void) showActionSheetw:(id)sender forEvent:(UIEvent*)event
{
UITableViewController *tableViewController = [[UITableViewController alloc] initWithStyle:UITableViewStylePlain];
tableViewController.view.frame = CGRectMake(0,0, 150, 200);
TSPopoverController *popoverController = [[TSPopoverController alloc] initWithContentViewController:tableViewController];
popoverController.cornerRadius = 5;
popoverController.titleText = @"Size";
popoverController.popoverBaseColor = [UIColor blackColor];
popoverController.popoverGradient= NO;
[popoverController showPopoverWithTouch:event];
[tableViewController.tableView reloadData]; ///heare reload your tableview
}