diff options
author | Jay Freeman (saurik) <saurik@saurik.com> | 2008-09-01 15:06:17 +0000 |
---|---|---|
committer | Jay Freeman (saurik) <saurik@saurik.com> | 2010-09-30 07:08:28 +0000 |
commit | facbc56de5a9dd53b0ce257f414cf9b9beee2229 (patch) | |
tree | 61865058481f39105c72c55ce5e20f859ed656cf /UICaboodle/RVBook.mm | |
parent | baf809427ec626c43618a5337507fc1760338576 (diff) |
Porting, webkit stability.
Diffstat (limited to 'UICaboodle/RVBook.mm')
-rw-r--r-- | UICaboodle/RVBook.mm | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/UICaboodle/RVBook.mm b/UICaboodle/RVBook.mm index 9315cae..cef1ace 100644 --- a/UICaboodle/RVBook.mm +++ b/UICaboodle/RVBook.mm @@ -29,6 +29,10 @@ [super dealloc]; } +- (UINavigationBar *) navigationBar { + return navbar_; +} + - (void) navigationBar:(UINavigationBar *)navbar buttonClicked:(int)button { _assert([pages_ count] != 0); RVPage *page = [pages_ lastObject]; @@ -52,7 +56,7 @@ pages_ = [[NSMutableArray arrayWithCapacity:4] retain]; struct CGRect bounds = [self bounds]; - CGSize navsize = [UINavigationBar defaultSizeWithPrompt]; + CGSize navsize = [UINavigationBar defaultSize]; CGRect navrect = {{0, 0}, navsize}; navbar_ = [[UINavigationBar alloc] initWithFrame:navrect]; @@ -61,8 +65,6 @@ [navbar_ setBarStyle:0]; [navbar_ setDelegate:self]; - [navbar_ setPrompt:@""]; - transition_ = [[UITransitionView alloc] initWithFrame:CGRectMake( bounds.origin.x, bounds.origin.y + navsize.height, bounds.size.width, bounds.size.height - navsize.height )]; @@ -104,6 +106,7 @@ [navbar_ pushNavigationItem:navitem]; BOOL animated = [pages_ count] == 0 ? NO : YES; + [page setFrame:[transition_ bounds]]; [transition_ transition:(animated ? 1 : 0) toView:page]; [page setPageActive:YES]; @@ -127,10 +130,6 @@ [self resetViewAnimated:YES toPage:[pages_ lastObject]]; } -- (void) setPrompt:(NSString *)prompt { - [navbar_ setPrompt:prompt]; -} - - (void) resetViewAnimated:(BOOL)animated { resetting_ = true; @@ -150,6 +149,7 @@ - (void) resetViewAnimated:(BOOL)animated toPage:(RVPage *)page { [page resetViewAnimated:animated]; + [page setFrame:[transition_ bounds]]; [transition_ transition:(animated ? 2 : 0) toView:page]; [page setPageActive:YES]; [self reloadButtonsForPage:page]; @@ -175,8 +175,8 @@ if ([pages_ count] == 0 || page != [pages_ lastObject]) return; NSString *leftButtonTitle([page leftButtonTitle]); - RVUINavBarButtonStyle leftButtonStyle = [page leftButtonStyle]; - RVUINavBarButtonStyle rightButtonStyle = [page rightButtonStyle]; + UINavigationButtonStyle leftButtonStyle = [page leftButtonStyle]; + UINavigationButtonStyle rightButtonStyle = [page rightButtonStyle]; //[navbar_ showButtonsWithLeftTitle:leftButtonTitle rightTitle:[page rightButtonTitle] leftBack:(leftButtonTitle == nil)]; [navbar_ |