Revision: 25844
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at April 12, 2010 03:02 by iswear_wxp
Initial Code
我在写电å书 Tread 的时候 , 想实现自动éšè— UINavigationBar, 以达到 iPhone 上é¢æµè§ˆ Photo 的效果 . 当时 NavigationBar 在 UINavigationController 里é¢æ˜¯ private çš„ , æ— æ³•æŠŠå¥¹å˜æˆé€æ˜Ž . 最åŽåªå¥½æŠŠå®ƒ    在写电å书Tread的时候,想实现自动éšè—UINavigationBar,以达到iPhone上é¢æµè§ˆPhoto的效果. 当时NavigationBar在UINavigationController里é¢æ˜¯privateçš„,æ— æ³•æŠŠå¥¹å˜æˆé€æ˜Ž. 最åŽåªå¥½æŠŠå®ƒ"推出"view 外é¢,æ¥è¾¾åˆ°éšè—的目的. 在Beta1一直到Beta4,æ˜¯è¿™æ ·å†™çš„ [UIView beginAnimations:nil context:NULL]; [UIView setAnimationDuration:0.5]; CGRect viewFrame = self.navigationController.view.bounds; //CGPoint touchPoint1 = self.navigationController.view.center; if (viewIsUp) { viewFrame.origin.y -= 25; viewFrame.size.height -= 50; viewIsUp = NO; } else { viewFrame.origin.y += 25; viewFrame.size.height += 50; viewIsUp = YES; } self.navigationController.view.bounds =viewFrame; [UIView commitAnimations]; 刚å‘布的Beta5,这个功能已ç»åŠ 在API里é¢äº† 现在å˜æˆ if (viewIsUp) { [self.navigationController setNavigationBarHidden:NO animated:YES]; viewIsUp = NO; } else { [self.navigationController setNavigationBarHidden:YES animated:YES]; viewIsUp = YES; }
Initial URL
http://www.cocoachina.com/iphonedev/sdk/2009/0611/192.html
Initial Description
Initial Title
iPhone官方SDK:如何éšè—UINavigationBar
Initial Tags
Initial Language
iPhone