hi,
creating popovers in universal application using th following code:
however, flipside view has add button leads view using following code:code:if ([[uidevice currentdevice] userinterfaceidiom] == uiuserinterfaceidiomphone) { nslog(@"iphone"); flipsideviewcontroller *controller = [[[flipsideviewcontroller alloc] initwithnibname:@"flipsideviewcontroller" bundle:nil] autorelease]; controller.delegate = self; uinavigationcontroller *navcontroller = [[uinavigationcontroller alloc] initwithrootviewcontroller:controller]; navcontroller.modaltransitionstyle = uimodaltransitionstylefliphorizontal; [self presentmodalviewcontroller:navcontroller animated:yes]; [navcontroller release]; [controller release]; } else{ nslog(@"ipad"); flipsideviewcontroller *controller = [[[flipsideviewcontroller alloc] initwithnibname:@"flipsideviewcontroller" bundle:nil] autorelease]; uinavigationcontroller *navcontroller = [[uinavigationcontroller alloc] initwithrootviewcontroller:controller]; uipopovercontroller *flipsidepopovercontroller = [[uipopovercontroller alloc] initwithcontentviewcontroller:navcontroller]; //[self.flipsidepopovercontroller setdelegate:self]; if ([flipsidepopovercontroller ispopovervisible]) { [flipsidepopovercontroller dismisspopoveranimated:yes]; } else { [flipsidepopovercontroller presentpopoverfromrect:[info bounds] inview:info permittedarrowdirections:uipopoverarrowdirectiondown animated:no]; [flipsidepopovercontroller setpopovercontentsize:cgsizemake(320.0, 480.0)]; } [controller release]; }
however, when press plus button, opens full screen on ipad. how open inside popover.code:addviewcontroller *addviewcontroller = [[addviewcontroller alloc] initwithstyle:uitableviewstylegrouped]; addviewcontroller.delegate = self; // create new managed object context new book -- set persistent store coordinator same fetched results controller's context. nsmanagedobjectcontext *addingcontext = [[nsmanagedobjectcontext alloc] init]; self.addingmanagedobjectcontext = addingcontext; [addingmanagedobjectcontext setpersistentstorecoordinator:[[fetchedresultscontroller managedobjectcontext] persistentstorecoordinator]]; addviewcontroller.child = (child *)[nsentitydescription insertnewobjectforentityforname:@"child" inmanagedobjectcontext:addingcontext]; uinavigationcontroller *navcontroller = [[uinavigationcontroller alloc] initwithrootviewcontroller:addviewcontroller]; [self.navigationcontroller presentmodalviewcontroller:navcontroller animated:yes];
thanks![]()
Forums iPhone, iPad, and iPod Touch iOS Programming
- iPhone
- Mac OS & System Software
- iPad
- Apple Watch
- Notebooks
- iTunes
- Apple ID
- iCloud
- Desktop Computers
- Apple Music
- Professional Applications
- iPod
- iWork
- Apple TV
- iLife
- Wireless
No comments:
Post a Comment