gpt4 book ai didi

ios - UIToolbar 项目未显示在弹出窗口中

转载 作者:可可西里 更新时间:2023-11-01 05:38:19 25 4
gpt4 key购买 nike

我正在尝试在我的 iPad 应用程序的弹出 View 中显示自定义表格 View 。这工作正常。我想在工具栏上添加按钮(在 tableview 的底部)。工具栏显示为空。有什么建议吗?

请注意,当用户触摸主视图 Controller 中的按钮时会触发以下代码。

UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:self.customTableViewController];
UIBarButtonItem *item1 = [[UIBarButtonItem alloc] initWithTitle:@"item 1" style:UIBarButtonItemStylePlain target:nil action:nil];
UIBarButtonItem *item2 = [[UIBarButtonItem alloc] initWithTitle:@"item 2" style:UIBarButtonItemStylePlain target:nil action:nil];

[navigationController setToolbarHidden:NO];
navigationController.navigationBar.topItem.title = @"Some Title";

NSArray *array = [[NSArray alloc] initWithObjects:item1, item2, nil];
[navigationController setToolbarItems:array];

UIPopoverController *popover = [[UIPopoverController alloc] initWithContentViewController:navigationController];
self.popoverController = popover;
popoverController.delegate = self;

[popoverController presentPopoverFromRect:[sender bounds] inView:sender permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];

最佳答案

我遇到了类似的问题,tableview 在弹出窗口中显示正常,但下面的按钮不可见。如果我想出办法,我会通知你。

编辑:我的问题是我正在重新调整弹出窗口的大小,并且按钮被推出 View 。我通过更改自动调整大小以锁定相对于框架底部的位置来解决此问题。为此,请在界面构建器中查看您的 xib,转到右上角的标尺选项卡并使用自动调整 GUI。对于我来说,这意味着在 GUI 上只选择了底部 anchor 。

关于ios - UIToolbar 项目未显示在弹出窗口中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9998999/

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