Ios 如何使用UIScrollView执行此操作?

Ios 如何使用UIScrollView执行此操作?,ios,objective-c,uiscrollview,Ios,Objective C,Uiscrollview,我想要这样的效果: 当我将单词从“image1”滚动到“image2”时,背景也会改变,我只是不知道如何设置单词检测(行) @接口myViewController:UIViewController @结束 -(无效)viewDidLoad { [超级视图下载]; UIScrollView*myscrollView=[[UIScrollView alloc]initWithFrame:CGRectMake(0,0320460)]; myscrollView.delegate=self; CGPo

我想要这样的效果:

当我将单词从“image1”滚动到“image2”时,背景也会改变,我只是不知道如何设置单词检测(行)

@接口myViewController:UIViewController
@结束
-(无效)viewDidLoad
{
[超级视图下载];
UIScrollView*myscrollView=[[UIScrollView alloc]initWithFrame:CGRectMake(0,0320460)];
myscrollView.delegate=self;
CGPoint位置=CGPointMake(100150);
[myscrollView setContentOffset:位置动画:是];
}
-(无效)scrollViewDidScroll:(UIScrollView*)scrollView{
}
-(void)ScrollViewDiEndScrollingAnimation:(UIScrollView*)scrollView
{
}

使用
scrollViewDidScroll
方法,并在内部调用
yourScrollView.contentOffset
检查您的滚动量;然后进行必要的更改

另一种方法是,使用
scrollViewDidScroll
中的
cRect
函数检查scrollView的框架是否与标签的框架相交。这可能是比较容易的一个


如果需要更多信息,请查看文档

没有图片显示,欢迎!您已经为Swift(较新的iOS语言)添加了标记,但是您给出的代码是Objective-C(旧的iOS语言)。你在用哪种开发语言寻找解决方案?很抱歉,我发布了Objective-C,这就是我试图修复的代码。但它似乎不起作用。我正在Swift中找到UIScroll的新代码。我正在使用可以滚动的UITextView。我的意思是,当我在“UITextView”中滚动时,我可以做到这一点。
@interface myViewController : UIViewController<UIScrollViewDelegate>
@end
- (void)viewDidLoad
{
    [super viewDidLoad];
    UIScrollView *myscrollView=[[UIScrollView alloc] initWithFrame: CGRectMake(0,0,320,460)];
    myscrollView.delegate = self;
    CGPoint position = CGPointMake(100, 150);
    [myscrollView setContentOffset:position animated:YES];
 }
-(void) scrollViewDidScroll:(UIScrollView *) scrollView{
}

-(void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView
{
}