0

How to add contents to the tabelview controller which is in custom class in iphone? Here is my code:

-(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];
}

How to add the data to the above tableViewController?

Radim Köhler
  • 122,561
  • 47
  • 239
  • 335
Globas techn
  • 95
  • 1
  • 6

1 Answers1

1

write UITableView delegate and datasource method

  tableViewController.tableView.delegate=self;
  tableViewController.tableView.datas‌​ource=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

    }
SAMIR RATHOD
  • 3,512
  • 1
  • 20
  • 45
  • 1
    Assign delegate and datasource `tableViewController.tableView.delegate=self;tableViewController.tableView.datasource=self;` – Amar May 16 '13 at 12:41