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