我试图找到这个问题的答案,但找不到。
我正在开发一个使用 tabBarController 作为主导航的应用程序,并且每个选项卡中也有 navigationControllers。
我想在每个屏幕上的导航栏下制作一个 30 像素高的新闻滚动视图,但是这个滚动条应该是应用程序级别的,因为它应该在每个视图上显示相同的文本,并且应该同时更改文本。我不认为制作 9 个 scrollerView 并以某种方式连接它们不是最好的方法。
在iOS中有什么解决方法吗?
先感谢您。
我试图找到这个问题的答案,但找不到。
我正在开发一个使用 tabBarController 作为主导航的应用程序,并且每个选项卡中也有 navigationControllers。
我想在每个屏幕上的导航栏下制作一个 30 像素高的新闻滚动视图,但是这个滚动条应该是应用程序级别的,因为它应该在每个视图上显示相同的文本,并且应该同时更改文本。我不认为制作 9 个 scrollerView 并以某种方式连接它们不是最好的方法。
在iOS中有什么解决方法吗?
先感谢您。
可能是您将您的股票代码添加到主视图中
为了将滚动视图保留为子视图,是否可以对 tabBarController 进行子类化?简单地说,就架构而言,它可以解决问题。但它不可能像我想的那样容易执行。(我不是界面朋友)
可能最好的方法是继承 UIViewController 并在视图顶部添加滚动视图(导航栏下方)。之后,将 scrollView 实例与单个(应用程序范围的)scrollView 数据模型实例连接起来,例如使用 KVO 或 Notifications 技术。这种方法应该适合 MVC 模式。