Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 链接两个UITextView以在其中一个被滚动时一起滚动_Ios_Objective C_Uitextview - Fatal编程技术网

Ios 链接两个UITextView以在其中一个被滚动时一起滚动

Ios 链接两个UITextView以在其中一个被滚动时一起滚动,ios,objective-c,uitextview,Ios,Objective C,Uitextview,我有两个文本视图,彼此相邻,有多行文本 如何在同时滚动其中一个的基础上使它们一起滚动?首先 @interface ViewController : UIViewController <UITextViewDelegate> 实施 -(void)scrollViewDidScroll:(UIScrollView *)inScrollView { self.tv1.contentOffset = inScrollView.contentOffset; self.t

我有两个文本视图,彼此相邻,有多行文本

如何在同时滚动其中一个的基础上使它们一起滚动?

首先

 @interface ViewController : UIViewController <UITextViewDelegate>
实施

-(void)scrollViewDidScroll:(UIScrollView *)inScrollView {

    self.tv1.contentOffset = inScrollView.contentOffset;

    self.tv2.contentOffset = inScrollView.contentOffset;

}
这是一个演示

编辑

h


问题是关于目标C,您的Swift代码不同步。您能解释一下我应该在哪里实现上述代码吗?嗨,汗。我试图打开,但它显示不兼容的版本。请把代码放在这里,我怎么用。非常感谢您的支持,当我分配self.tv1.delegate=self。。。它给了我以下错误:/ViewController.m:40:30:从不兼容的类型“ViewController*const\u strong”分配给“id\u Nullable”
-(void)scrollViewDidScroll:(UIScrollView *)inScrollView {

    self.tv1.contentOffset = inScrollView.contentOffset;

    self.tv2.contentOffset = inScrollView.contentOffset;

}
#import <UIKit/UIKit.h>

    @interface ViewController : UIViewController <UITextViewDelegate>

    @property (weak, nonatomic) IBOutlet UITextView *tv1;
    @property (weak, nonatomic) IBOutlet UITextView *tv2;

    @end
#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

    self.tv1.delegate = self;

     self.tv2.delegate = self;
}
- (void)scrollViewDidScroll:(UIScrollView *)inScrollView {

    self.tv1.contentOffset = inScrollView.contentOffset;

    self.tv2.contentOffset = inScrollView.contentOffset;

}