ker*_*roy 10 cocoa-touch ipad uipopovercontroller ios
我想在我的iPad应用程序中开发一个popover.UIButton触发器将调用弹出窗口,该弹出窗口将包含UITableViewController.
首先,我需要一个弹出窗口.
需要一些示例代码或方向或链接.
提前致谢.
小智 14
在你的viewcontroller上按钮动作写下这段代码:
- (IBAction)openAllRhymes:(id)sender{
UIButton *button = (UIButton*)sender;
PopupTableView *tableViewController = [[PopupTableView alloc] initWithStyle:UITableViewStylePlain];
popover = [[UIPopoverController alloc] initWithContentViewController:tableViewController];
[popover presentPopoverFromRect:CGRectMake(button.frame.size.width / 2, button.frame.size.height / 1, 1, 1) inView:button permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];
[tableViewController release];
}
Run Code Online (Sandbox Code Playgroud)
现在你已经在tableviewcontroller中为popover创建了一个tableview:
self.clearsSelectionOnViewWillAppear = NO;
self.contentSizeForViewInPopover = CGSizeMake(108,400);
Run Code Online (Sandbox Code Playgroud)