如何在点击按钮时弹出EditText框,目标c,ios

时间:2012-06-07 06:27:43

标签: ios button popup tap

当使用目标c点击按钮时如何弹出编辑文本框。我想尝试但我想要一些帮助。可以为我提供一些样本。我用谷歌搜索但无法找到解决方案请帮我一些身体?

1 个答案:

答案 0 :(得分:0)

好的,如果我理解你需要的话,这很容易。

首先,你需要创建一个新的UIViewController,叫做让我们说TextViewController

在TextViewController中,您可以放置​​UITextView,根据需要调整它,更改字体或您可能需要/想要的任何内容。

在此之后你需要做的就是在UIPopoverController(http://developer.apple.com/library/ios/#documentation/uikit/reference/UIPopoverController_class/Reference/Reference.html)中呈现TextViewController 代码应该看起来像这样

  

TextViewController * textViewController = [[TextViewController alloc] init];

     

UIPopoverController * aPopover = [[UIPopoverController alloc] initWithContentViewController:textViewController];

     

aPopover.popoverContentSize = CGSizeMake(320.0,110.0); //设置popover的大小

     

[aPopover presentPopoverFromRect:yourButton.frame inView:self allowedArrowDirections:UIPopoverArrowDirectionAny animated:YES];

其中textViewController是带有UITextView的视图控制器,而yourButton是你点击的圆角按钮。

本教程也应该有用:http://www.raywenderlich.com/1056/ipad-for-iphone-developers-101-uipopovercontroller-tutorial