Ios4 我希望在滚动视图(xcode 4.2,iOS 5.0)中的每个图像视图的导航栏中显示不同的标题

Ios4 我希望在滚动视图(xcode 4.2,iOS 5.0)中的每个图像视图的导航栏中显示不同的标题,ios4,ios5,xcode4.2,Ios4,Ios5,Xcode4.2,我有一个滚动视图,当用户从一个图像视图移动到下一个图像视图时,我想更改导航栏中的标题。因此,我想为滚动视图中的每个图像的导航栏设置一个新标题。我该怎么做呢 非常感谢您的帮助。为您的滚动视图编写一个代理。在委托中,实现该方法以确定当前可见的图像并更改标题 要消除不兼容类型警告,可以声明ScrollViewController采用UIScrollViewDelegate协议: @interface ScrollViewController : UIViewController <UIScrol

我有一个滚动视图,当用户从一个图像视图移动到下一个图像视图时,我想更改导航栏中的标题。因此,我想为滚动视图中的每个图像的导航栏设置一个新标题。我该怎么做呢


非常感谢您的帮助。

为您的滚动视图编写一个代理。在委托中,实现该方法以确定当前可见的图像并更改标题

要消除不兼容类型警告,可以声明
ScrollViewController
采用
UIScrollViewDelegate
协议:

@interface ScrollViewController : UIViewController <UIScrollViewDelegate>
@界面ScrollViewController:UIViewController

Hey Rob,作为测试,我在scrollview.m文件中设置了方法:-(void)scrollViewDidScroll:(UIScrollView*)scrollView1{int Position=(scrollView1.contentOffset.x);if(Position==0){NSLog(@“Data 1”);}else if(Position==320){NSLog(@“Data 2”);}}。然后在viewDidLoad中我使用了命令:scrollView.delegate=self;这似乎是可行的,但是,我收到一个软错误(黄色感叹号),内容是:将“Scroll View Controller”*const_strong”传递给不兼容类型“id”的参数。您可以编辑问题以包含代码,而不是将其放在注释中。我编辑了我的回答,解释了如何消除警告。