Tôi đang nhắm mục tiêu iOS7 trong ứng dụng mới nhất của mình và nhấn vào thanh trạng thái dường như không cuộn bảngView hoặc collectionView xuống đầu.Không thể cuộn scrollToToTop hoạt động trên iOS7
Tôi đã đặt self.tableView.scrollsToTop = true
và vẫn không có gì xảy ra.
Tôi biết Apple đã thay đổi đáng kể thanh trạng thái trong iOS7, nhưng những thay đổi đó có phá vỡ chức năng scrollsToTop
không?
Cập nhật
Để đáp lại lời nhận xét trong một trong các câu trả lời, tôi đã kiểm tra để đảm bảo rằng quan điểm bộ sưu tập của tôi đã thực sự scrollview chỉ trên màn hình, và nó là:
(lldb) po [self.view recursiveDescription]
<UIView: 0x1092ddf0; frame = (0 0; 320 568); autoresize = W+H; layer = <CALayer: 0x109357e0>>
| <UICollectionView: 0x11351800; frame = (0 0; 320 568); clipsToBounds = YES; opaque = NO; autoresize = W+H; gestureRecognizers = <NSArray: 0x10966080>; layer = <CALayer: 0x109623a0>; contentOffset: {0, -64}> collection view layout: <UICollectionViewFlowLayout: 0x10940a70>
| | <UIImageView: 0x10965fa0; frame = (0 564.5; 320 3.5); alpha = 0; opaque = NO; autoresize = TM; userInteractionEnabled = NO; layer = <CALayer: 0x10965ee0>> - (null)
| | <UIImageView: 0x10948f60; frame = (316.5 561; 3.5 7); alpha = 0; opaque = NO; autoresize = LM; userInteractionEnabled = NO; layer = <CALayer: 0x10966030>> - (null)
Cập nhật # 2
Không chắc chắn có quan trọng hay không, nhưng tôi đang sử dụng một Navigation điều khiển iOS7 chuẩn trong đó thanh điều hướng trong suốt và áp dụng làm mờ vào bộ sưu tập của tôi/tableViews khi chúng cuộn bên dưới.
Update # 3
đặn nó ra. Hóa ra tôi đã làm có nhiều hơn một scrollView trên màn hình. Ứng dụng của tôi có menu ngăn kéo bên trái bên dưới phần chính của ứng dụng và trình đơn đó có tableView cho các tùy chọn. Tôi chỉ cần đặt self.menuTable.scrollsToTop = false
và mọi thứ hoạt động như mong đợi trong suốt phần còn lại của ứng dụng. Không phải triển khai các phương thức scrollView Delegate hoặc bất cứ thứ gì.
Bạn cần phải thiết lập một cái gì đó như thế nào, self.scrollView.scrollEnabled = YES; ? Nhưng đối với tableview .. – DogCoffee
đề xuất tuyệt vời trong bản cập nhật # 3, đã nhận ra rằng chỉ cần làm việc theo cùng một cách. Nhưng điều kỳ lạ là nếu không có bản cập nhật # 3 sửa chữa nó làm việc trong iOS8 nhưng không phải trong iOS7. –