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

Popular posts from this blog

javascript - Enclosure Memory Copies -

php - Replacing tags in braces, even nested tags, with regex -