我正在玩arround以使现有的iphone应用程序适应ipad。我在iPad大小的视图中添加了一些带有320x480视图的uinavigationcontrollers。一切都运作良好......但是......
...导航栏的动画就是问题!当您在iphone应用程序上导航(弹出并推送视图)时,导航栏的标题和项目都是动画的(当然!)。但是动画不会在视图结束时结束,标题和项目也会在视图外部进行限制。
就像动画会在iphone大小的视图之外!这意味着标题的字符和导航栏的按钮移动到视图之外!
我该如何解决这个问题?一些想法?
以下是我的“iPadViewController”中的代码:
UIImageView *imgViewAllTimeStatistics = [[UIImageView alloc] initWithImage:[UIImage imageNamed: @"view_bg.png"]];
imgViewAllTimeStatistics.frame= CGRectMake(1110, 50, 350, 510);
[mScrollView addSubview:imgViewAllTimeStatistics];
[imgViewAllTimeStatistics release];
mAllTimeStatisticsViewController = [[LiveViewController alloc] init];
UINavigationController *navigationControllerAllTimeStats = [[UINavigationController alloc] initWithRootViewController:mAllTimeStatisticsViewController];
navigationControllerAllTimeStats.navigationBar.tintColor = [UIColor colorWithRed:79.0/255 green:143.0/255 blue:0.0/255 alpha:1];
navigationControllerAllTimeStats.view.frame = CGRectMake(1125, 65, 320, 480);
[mScrollView addSubview:navigationControllerAllTimeStats.view];
你看..我只是将导航控制器添加到iPad布局!但导航栏的动画是问题!当视图控制器弹出或推动时,动画将继续在iPhone视图之外!就像你想象一部iphone一样,动画会出现在iphone之外! (但当然你看不到它,因为没有屏幕;))..但是当你将导航控制器嵌入到更大的视图时,你会看到动画。
动画:没有修复这个但是没有动画,这不是我想要的,我只是想要导航栏的动画停在和(iPhone)视图!!
感谢您的回答