2013-04-01 25 views
6

Ai đó có thể cho tôi biết cách thực hiện nhấn vào thanh trạng thái và chế độ xem bảng sẽ cuộn lên trên cùng. Tôi cũng có một chế độ xem cuộn khác trong bộ điều khiển chế độ xem đó cho một số mục đích khác nhau.Nhấn vào thanh trạng thái sẽ cuộn chế độ xem bảng sang đầu

Cảm ơn trước

+0

Điều này tôi thực hiện tự động là nó không? – Groot

+0

không có trong trường hợp của tôi: ( –

+0

Cảm ơn @MichaelDautermann. Nó đã hoạt động, Cảm ơn rất nhiều. –

Trả lời

15

Nếu bạn đang gặp nhiều hơn một scrollview bên trong viewController, bạn thiết lập thuộc tính setScrollsToTop YES cho scrollview bạn muốn di chuyển khi người dùng chạm thanh trạng thái. Và cũng đặt thuộc tính đó là KHÔNG cho tất cả các cuộn cuộn khác. Nếu chỉ có một scrollview/tableview, bạn thậm chí không cần phải làm điều này. Nó sẽ được đặt tự động.

[myScrollView setScrollsToTop: YES];

[otherScrollview setScrollsToTop: NO];

+0

Đã làm điều đó ,, Nhưng đã không làm việc cho tôi.Cuối cùng có một hack từ đây http : //stackoverflow.com/questions/3753097/how-to-detect-touches-in-status-bar –

+1

Tôi gặp sự cố này khi sử dụng khung điều hướng trang trình bày. nu xuất hiện từ bên trái (sau khi nhấn biểu tượng bánh hamburger) chứa danh sách các mục menu trong chế độ xem cuộn. Vì vậy, tôi đã phải 'setScrollsToTop: NO' trên khung nhìn cuộn này cho tất cả các khung nhìn con để hoạt động chính xác! – Patrick

Các vấn đề liên quan