2015-12-12 22 views
7

Mỗi khi tôi cố thêm một thứ gì đó vào UIStackView trong iOS, nó tự động hóa các bản xem trước của tôi thành một cái gì đó quá nhỏ, vì vậy văn bản đang bị cắt.Làm cách nào để thay đổi kích thước các bản xem trước của UIStackView trong Xcode?

StackView được sử dụng chính xác như thế nào? Tất cả các hướng dẫn nói rằng đó là dễ dàng, chỉ cần kéo subviews của bạn bên trong nó, nhưng tôi phải làm điều gì đó sai ..

Trước khi thêm để StackView:

Before adding to StackView

Sau Thêm để StackView:

After Adding to StackView

Trả lời

3

Điều này là do chính bản thân stackview cần các ràng buộc. Thêm các ràng buộc vào stackview của bạn và sau đó stackview sẽ xử lý các bản xem trước.

enter image description here

Trong trường hợp này stackview được bố trí theo chiều ngang và theo chiều dọc trung tâm trong container.

Hãy cho tôi biết nếu vẫn còn bất kỳ vấn đề nào.

+2

Đã không hoạt động đối với tôi. Không có gì nhưng thất vọng, như thường lệ với autolayout. – user3259235

+0

@ user3259235 Bạn đang sử dụng stackview? Vấn đề của bạn là gì và bạn đã thử những gì? – Irfan

+0

Tôi đã tìm ra rằng chế độ xem ngăn xếp có hai tùy chọn, kích thước bằng nhau và tỷ lệ dựa trên kích thước nội tại, dựa trên nội dung của bản xem trước. Tôi muốn một tùy chọn để thiết lập tỷ lệ dựa trên cài đặt của riêng tôi và cho phép cập nhật nội dung mà không cần di chuyển xung quanh trong chế độ xem ngăn xếp, đó là những gì tôi đang cố gắng làm. Đó là không có, vì vậy tôi đã di chuyển trên. – user3259235

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