【问题标题】:iOS- How to add objects in a popoverController in iPhone?iOS-如何在 iPhone 的 popoverController 中添加对象?
【发布时间】:2013-12-18 09:04:35
【问题描述】:

在我的应用程序中,我有一个按钮,单击它时会显示一个 popoverView。
我使用了以下代码
首先,我从链接Popover view for iPhone using XCode 5添加了UIPopover+Iphone.h和UIPopover+Iphone.m文件

-(IBAction)buttonClicked:(id)sender
{
   UIViewController *popoverViewController=[[UIViewController alloc]init];
   UIPopoverController * popoverController=[[UIPopoverController alloc]initWithContentViewController:popoverViewController];
popoverController.popoverContentSize=CGSizeMake(200, 200);
   [popoverController presentPopoverFromRect:timingTextField.frame inView:self.view permittedArrowDirections: UIPopoverArrowDirectionUp animated:YES];
}  

我得到了这样的输出

现在我想在其中插入一些对象,比如按钮或其他等效的 UI 元素。谁能给我一些建议。提前致谢。

【问题讨论】:

    标签: ios iphone objective-c uipopovercontroller uielement


    【解决方案1】:

    将您想要的元素添加到您的UIViewController *popoverViewController。这是viewcontroller 中显示的PopoverController * popoverController

    【讨论】:

    • 然后显示添加元素的代码。在您的代码中添加一个空视图控制器。
    • 你说的是这个,对,[popoverViewController addSubview:button];
    • 我根本不能用这个
    • 是的。但在添加按钮之前,您必须使用其框架的正确值正确初始化按钮
    • 你必须调用 [popoverViewController.view addSubview:yourButton]
    猜你喜欢
    • 2013-01-20
    • 1970-01-01
    • 2015-08-29
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-02
    • 2021-12-21
    相关资源
    最近更新 更多