2011-10-31 23 views
15

SDK iOS 5 đã giới thiệu loại hoạt ảnh mới cho chèn và xóa ô bảng: UITableViewRowAnimationAutomatic. Apple's documentation cho giá trị này chỉ đơn giản là tuyên bố:UITableViewRowAnimationAutomatic xác định hoạt ảnh nào sẽ sử dụng?

Chế độ xem bảng chọn kiểu hoạt ảnh phù hợp cho bạn.

Vì vậy, lỗi, cách thức hoạt động, chính xác? Xem xét các yếu tố bảng nào? Chiều dài của bảng? Dữ liệu hiển thị? Giai đoạn của mặt trăng?

Trả lời

13

Tùy thuộc vào vị trí hàng được chèn vào.

Thông thường, nếu bạn đang thao tác các hàng ở đầu hoặc cuối phần và chọn hoạt ảnh không phù hợp, hàng có thể được hiển thị phía sau phần đầu trang/chân trang khi hoạt ảnh. Mục đích của UITableViewRowAnimationAutomatic là để cho chế độ xem bảng tự động chọn hoạt ảnh có vẻ tốt.

Ví dụ: khi một hàng được chèn vào bắt đầu của một phần, chế độ xem bảng sẽ sử dụng UITableViewRowAnimationBottom. Khi nó được chèn vào phần kết thúc của một phần, chế độ xem bảng sẽ sử dụng UITableViewRowAnimationTop.

Phiên WWDC 2011 "UITableView Changes, Tips, Tricks" đi vào chi tiết hơn tại khoảng 3:25.

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