我创建了一个类(UIView),里面有一个 UIScrollview。通过委托“scrollViewDidEndDecelerating”,我可以获得 3 个结果(1、2、3)。如何将此结果发送到主 ViewController?
ViewController 标头
#import "Picker.h"
视图控制器实现
picker = [[Picker alloc]initWithFrame:CGRectMake(10, 10, 300, 300)];
[self.view addSubview:picker];
选择器实现
(...)
-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView {
if (scrollView.contentOffset.x <= 100) {
int result = 1;
} else if (scrollView.contentOffset.x > 100 && scrollView.contentOffset.x <= 200) {
int result = 2;
} else {
int result = 3;
}
}
(...)
我必须创建一个 UIView 类,因为它除了 Scrollview 之外还有其他东西。
谢谢!