gpt4 book ai didi

iphone - TS popover viewcontroller tableview更新

转载 作者:行者123 更新时间:2023-11-29 03:55:12 25 4
gpt4 key购买 nike

如何向 iPhone 中自定义类的 tabelview Controller 添加内容?这是我的代码:

-(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中?

最佳答案

编写UITableView委托(delegate)和数据源方法

  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

}

关于iphone - TS popover viewcontroller tableview更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16586826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com