iOS在每个ViewController或任何View中使用一个通用的UIView作为newsScroller

时间:2012-07-13 08:57:04

标签: objective-c ios ios5

我试图找到这个问题的答案,但我找不到。

我正在开发一个使用tabBarController作为主导航的应用程序,每个Tab中都有navigationControllers。

我想在每个屏幕上的navigationBar下创建一个30px高度的新闻滚动视图,但是这个滚动条应该是应用程序级别的,因为它应该在每个视图上显示相同的文本,并且应该更改同时。我不认为制作9个scrollerView并以某种方式连接它们不是最好的方法。

iOS中有没有这方面的内容?

提前谢谢。

3 个答案:

答案 0 :(得分:0)

您可以将自动收报机添加到主视图中

答案 1 :(得分:0)

是否可以将tabBarController子类化以便将您的scrollview保存为子视图? 简单地说,在架构方面,它可以解决问题。但它的表现并不像我想的那么容易。 (我不是界面朋友)

答案 2 :(得分:0)

可能最好的方法是子类化UIViewController并在视图顶部添加scrollView(在navigationBar下面)。之后,将scrollView实例与单个(app wide)scrollView数据模型实例连接,例如使用KVO或Notifications技术。这个approuch应该适合MVC模式。