Tôi đã tạo UIScrollView với nội dung insets.Phân trang UIScrollView được kích hoạt với nội dung inset đang hoạt động lạ
scrollView.frame = CGRectMake(-80, 180, 480, 190)
self.scrollView.contentInset = UIEdgeInsetsMake(0, 160, 0, 160);
self.scrollView.pagingEnabled = YES;
[self.scrollView setContentSize:CGSizeMake(480, 190)];
// Add three Views
[self.scrollView addSubview:view1];
[self.scrollView addSubview:view2];
[self.scrollView addSubview:view3];
[view1 setFrame:CGRectMake(0, 0, 160, 190)];
[view2 setFrame:CGRectMake(160, 0, 160, 190)];
[view3 setFrame:CGRectMake(320, 0, 160, 190)];
Lúc đầu, scrollView.contentOffset.x
là -160,0
Nhưng vấn đề lạ là khi tôi gõ vào scrollview (Khu vàng), nội dung bù đắp x giá trị là đặt lại về 0 và hiển thị như điều này.
tôi đã cố gắng nhiều lần, nhưng cách khai thác trên Scroll Xem resets các nội dung bù đắp để 0.
Làm thế nào tôi có thể ngăn chặn điều này?
khung của 'scrollView' là gì? –
scrollView.frame = CGRectMake (-80, 180, 480, 190). Tôi sẽ làm giống như phòng trưng bày. –