iphone - WEPopover does not work with UIViewController != UITableViewController -
i use wepopover (https://github.com/werner77/wepopover) display popovers on iphone. unfortunately not work if use general uiviewcontroller contentviewcontroller of it.
- (ibaction)showpopover:(id)sender { uiviewcontroller *contentviewcontroller = [[popovercontentviewcontroller alloc] init]; popovercontroller = [[wepopovercontroller alloc] initwithcontentviewcontroller:contentviewcontroller]; popovercontroller.delegate = self; [popovercontroller presentpopoverfrombarbuttonitem:sender permittedarrowdirections:(uipopoverarrowdirectionup) animated:yes]; } this presents me black popover no content. popovercontentviewcontroller normal uiviewcontroller generated xcode without changes it. in storyboard added viewcontroller, set size freeform , set view's size lower standard iphone size. set owner of viewcontroller popovercontentviewcontroller. unfortunately not show content, shows black popup.
if change the popovercontentviewcontroller derive uitableviewcontroller shows table view, not want.
what have done wrong?
you need load view controller storyboard instead of instantiating alloc/init show.
something this:
uiviewcontroller* contentviewcontroller = [[uistoryboard storyboardwithname: @"yourstoryboardname" bundle: nil] instantiateviewcontrollerwithidentifier: @"yourviewcontrollerid"];
Comments
Post a Comment