Tôi muốn có AutoLayout hoạt động với UIScrollView
và có một chút rắc rối với nó. Dưới đây là những gì tôi đã làm:UIScrollView AutoLayout Vertical Chỉ
Thêm một
UIScrollView
bên trong chính View với khung: [top: 0, trái: 0, width: 320, chiều cao: 568]Thêm
UIView
"contentView" bên trongUIScrollView
có khung và màu đen: [trên cùng: 0, bên trái: 0, chiều rộng: 320, chiều cao: 568]Thiết lập
UIScrollView
ràng buộc: [top: 0, bottom: 0, left: 0, right: 0]Setup "contentView" trở ngại: [top: 0, đáy: 0, trái: 0, phải: 0]
Align các mục bên trong "contentView"
Set Main Xem bgcolor xám (để xem những gì đang xảy ra)
đây là một ảnh chụp màn hình của vấn đề: http://imgur.com/P8s9lB0
Đối với một số lý do, những hạn chế làm cho xem nội dung được ở giữa màn hình. Ngoài ra, nó cuộn theo mọi hướng. Tôi muốn nội dung chỉ có thể cuộn theo hướng thẳng đứng như trong UITableView
, để tôi không thể di chuyển nó như thế: http://imgur.com/lBCwfAS
Tôi đang làm gì sai? Tôi đã kiểm tra tất cả các hướng dẫn và câu trả lời tôi có thể tìm thấy trong StackOverflow và Google, và không có ai thực sự chỉ có một vấn đề kỳ lạ, vì vậy tôi yêu cầu giúp đỡ.
EDIT: Tôi cũng đã thêm chiều rộng và chiều cao của ContentView làm hạn chế và cũng không giúp ích gì.
Cảm ơn bạn! Cuộn ngang bị tắt. – Gasim
không có prob .. cho vấn đề bố cục tự động, bạn có đang sử dụng trình tạo giao diện hoặc sử dụng bố cục tự động thông qua mã không? – Derek
Tôi đang sử dụng trình tạo giao diện. Tôi đã thay đổi ràng buộc trái và phải thành -16 và nó hoạt động. Tôi không tin hành vi đúng của nó. Có cách nào để làm cho nó hoạt động với 0? – Gasim