2013-08-04 43 views
25

Tôi có một UITableView với một chân, làm đầy với một TabBar trong một giao diện tùy chỉnh, được thực hiện bằng cách sử dụng đoạn mã sau:UITableView, làm cho chân trang ở cuối màn hình?

nào đang làm việc đáng yêu, ngoài việc khi bảng có ít hàng hơn là cần thiết để điền màn hình, điều này làm cho chân trang di chuyển lên màn hình, vì bảng không còn tạo hàng trống nữa, do có chân trang.

Vì vậy, có ai biết cách để khóa chân trang tùy chỉnh xuống dưới cùng của màn hình hay để làm cho tableView tạo các hàng trống khi nó được sử dụng để làm?

Cảm ơn!

Gareth

Trả lời

3

Đáng tiếc là tôi không nghĩ rằng có một cách dễ dàng để làm được điều này, trừ một số thủ đoạn gian trá xem hệ thống phân cấp. Khi contentSize của UITableView của bạn nhỏ hơn kích thước khung hình, bạn gán khung nhìn footer cho self.view và vị trí thủ công. Khi contentSize của UITableView của bạn lớn hơn kích thước khung hình, bạn sử dụng viewForFooterInSection. Hãy cho tôi biết nếu điều này không rõ ràng hoặc nếu bạn muốn xem một số mã mẫu về cách thực hiện việc này.

1

Tôi có cùng vấn đề với bộ điều khiển uitableview, tôi đã giải quyết vấn đề này bằng cách thêm chế độ xem trong cửa sổ và xóa đối tượng này trong chế độ xemWillDisappear.

My Solution link

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