两周前我学习了目标 C,我得到了一个前端项目,但我遇到了一个问题。我有自己的类而不是默认的 UITableView。在这些类的帮助下创建了控制器,让它成为 UniversalViewNavigationController,它在单元格中显示一些包含内容的表格,并且我有一个 MainViewController,这些单元格在弹出窗口中显示。我需要在我的视图中而不是在弹出窗口中显示这些 tableView,就像简单的表视图一样,我该怎么做?
PS对不起我的英语,我希望你能理解我:)
它现在是如何初始化 MainController
.h 文件
UIPopoverController *objectsTableViewPopover;
.m 文件,ViewDidLoad
UniversalViewNavigationController *tablePopoverVC = [[UniversalViewNavigationController alloc] initWithTableSize:CGSizeMake(300, 550)];
tablePopoverVC.delegate = self;
objectsTableViewPopover = [[UIPopoverController alloc] initWithContentViewController:tablePopoverVC];
objectsTableViewPopover.popoverContentSize = tablePopoverVC.viewSize;
和IBAction
-(IBAction)navigationButtonClick:(id)sender
{
UIButton *tappedButton = (UIButton *)sender;
[objectsTableViewPopover presentPopoverFromRect:tappedButton.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionLeft animated:YES];
}