sách gpt4 ai đã đi

ipad - 弹出窗口中的导航 Controller

In lại 作者:行者123 更新时间:2023-12-04 17:12:55 26 4
mua khóa gpt4 Nike

我是 ipad 应用程序开发的新手。

我有兴趣创建一个应用程序,其中我有一个弹出窗口,显示带有项目列表的 tableview。然后我选择一个项目, View 钻到另一个由另一个项目列表和导航返回按钮组成的 tableview。

我要深入到的级别是动态的。

请指导我提供适当的资源来帮助我解决问题。

1 Câu trả lời

我以前做过,效果很好!
只需将此功能分配给您的按钮(可能是 UIBarButtonItem):

UIPopoverController *popover;
bool isPopoverOpen = false;
-(void)openPopover{
if(!isPopoverOpen){
FirstViewController *firstViewCtrl = [[PartsViewCtrl alloc] init];
UINavigationController *navbar = [[UINavigationController alloc] initWithRootViewController:firstViewCtrl];
[firstViewCtrl release];
navbar.contentSizeForViewInPopover = CGSizeMake(TABLE_WIDTH, TABLE_HEIGHT);
popover = [[UIPopoverController alloc] initWithContentViewController:navbar];
[navbar release];
popover.delegate = self;
popover.popoverContentSize = CGSizeMake(TABLE_WIDTH, TABLE_HEIGHT);
[popoverOnPartsView presentPopoverFromBarButtonItem:barButtonItem permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
isPopoverOpen = true;
}khác{
[popover dismissPopoverAnimated:YES];
[popover release];
isPopoverOpen = false;
}
}

并将此功能实现到具有 UITableView 的 FirstViewController:
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
SecondViewController *secondViewController = [[SecondViewController alloc] init];
[self.navigationController pushViewController:secondViewController animated:YES];
[secondViewController release];
}

现在您也可以将 UITableView 添加到 SecondViewController。并将此场景用于其他表!

我希望这个对你有用!

关于ipad - 弹出窗口中的导航 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5166291/

26 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com