0

我正在 iPhone 上制作自己的视频播放器。我添加了一个UISlider作为UINavigationbar进程栏。

代码:

IBOutlet UISlider* mScrubber;

......

UIBarButtonItem *scrubberItem = [[UIBarButtonItem alloc] initWithCustomView:mScrubber];

[self.navigationItem setRightBarButtonItems:[NSArray arrayWithObjects: scrubberItem, nil]];

在纵向模式下启动时它可以正常工作。但是在横向模式下启动时,进程栏仍然和纵向模式一样宽。截图在这里

谁能告诉我如何纠正它?

提前致谢!

4

1 回答 1

0

在情节提要中很容易做到。只需将滑块添加到连接了 push segue 的控制器的导航栏。它会自动延伸到整个导航栏,但会在后退按钮出现时为它腾出空间,并正确响应旋转。

于 2013-04-03T06:52:02.960 回答