bar button disappear on splitview controller when orientation change in ipad application -
i use splitview controller in ipad application, works ok, when change interface landscape portrait disappear bar button , popovercontroller toolbar.
just set "animated" parameter no in setitems method of toolbar.
- (void)splitviewcontroller: (uisplitviewcontroller*)svc willhideviewcontroller:(uiviewcontroller *)aviewcontroller withbarbuttonitem:(uibarbuttonitem*)barbuttonitem forpopovercontroller: (uipopovercontroller*)pc { barbuttonitem.title = @"clients"; nsmutablearray *items = [[toolbar items] mutablecopy]; [items insertobject:barbuttonitem atindex:0]; [toolbar setitems:items animated:no]; [items release]; self.popovercontroller = pc; } - (void)splitviewcontroller: (uisplitviewcontroller*)svc willshowviewcontroller:(uiviewcontroller *)aviewcontroller invalidatingbarbuttonitem:(uibarbuttonitem *)barbuttonitem { nsmutablearray *items = [[toolbar items] mutablecopy]; [items removeobjectatindex:0]; [toolbar setitems:items animated:no]; [items release]; self.popovercontroller = nil; }
Comments
Post a Comment