2015-07-28 16 views
5

Tôi có UITableView với Ô có UIImages làm nội dung chính. Chế độ xem bảng được phân trang, vì vậy khi tôi ở gần cuối của UITableView, tôi tạo một Yêu cầu mới cho API và chèn các ô mới (cuộn vô hạn).UITableView ngừng cuộn khi thêm hàng mới

Vấn đề là khi dữ liệu từ API đến và tôi thêm chúng vào chế độ xem bảng, quá trình cuộn dừng hoàn toàn.

Tôi đã thử với

[tableview reloadData] 

[tableview beginUpdates] 
[tableview insertRows...] 
[tableview endUpdates] 

Nhưng hình ảnh động cuộn dừng hoàn toàn trong cả hai trường hợp.

+2

bạn có thể đăng thêm một chút mã không? –

+0

bạn đã kiểm tra cellforrowatindexpath sau khi thực hiện yêu cầu mới chưa? –

+0

@Codecracker nhờ nhận xét của bạn Tôi đã kiểm tra lại mã của mình và tìm thấy sự cố! Sai lầm ngớ ngẩn từ tôi, tôi sẽ đăng câu trả lời. – 6rod9

Trả lời

21

Tôi vừa tìm thấy vấn đề: Sau khi dữ liệu mới đến, tôi đã có một UIRefreshControl gọi [self.refreshControll endRefreshing]. Và vì một lý do nào đó, phương thức đã ngừng tất cả hoạt ảnh cuộn trong chế độ xem bảng.

Bằng cách thêm

if ([self.refreshControl isRefreshing]) { 
    [self.refreshControll endRefreshing]; 
} 

vấn đề đã được giải quyết.

+1

WOW, đã cứu tôi rất nhiều thời gian. Rất vui vì bạn đã tìm ra điều này và cảm ơn vì đã nhớ cập nhật câu trả lời của bạn tại đây. –

+0

ya big cảm ơn bạn, những người biết điều này sẽ làm điều đó ??? –

+0

tìm thấy tuyệt vời, cảm ơn bạn rất nhiều. – crashoverride777

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