动态生成的 ui bar 按钮需要使用 segue 推送到 popover
Posted
技术标签:
【中文标题】动态生成的 ui bar 按钮需要使用 segue 推送到 popover【英文标题】:dynamically generated ui bar button needs to push to popover using segue 【发布时间】:2013-03-07 04:38:43 【问题描述】:z这是基于我在这里提出的一个问题,我已经取得了很好的进展:
custom uitableviewcell will not display label texts
我基本上遵循了为我提供的教程。
http://brianflove.com/2012/12/10/how-to-create-an-ipad-popover-view/
问题
现在我的问题是,我必须动态生成我的 ui 栏按钮,就好像我只是将它拖放到情节提要上一样,我被限制为左侧一个,右侧一个。这是我生成按钮的代码
- (void)viewDidLoad
[super viewDidLoad];
// Do any additional setup after loading the view.
UIBarButtonItem *btn = [[UIBarButtonItem alloc] initWithTitle:@"Button" style:UIBarButtonItemStyleBordered target:self action:@selector(getMenu:)];
self.navigationItem.leftBarButtonItems = [[NSArray alloc] initWithObjects:btn, nil];
根据该教程,我需要使用 segue 来弹出我需要的 uitableview
。但这需要我有一个像这样的锚点
所以我的问题是,如何向 UIBarButtonItem
添加锚点?我一直在寻找并且一直在寻找有关创建自定义弹出框类的信息?这准确吗?
【问题讨论】:
【参考方案1】:我通过在导航栏本身上创建一个不可见的 UIView 解决了这个问题,然后将其用作 segue 的锚点。问题是当显示 uiviewcontroller 时弹出框的“箭头”放置得很尴尬。仍在努力解决这个问题。
这就是我得到答案的地方
https://***.com/a/14514837/639713
【讨论】:
以上是关于动态生成的 ui bar 按钮需要使用 segue 推送到 popover的主要内容,如果未能解决你的问题,请参考以下文章