2015-06-11 14 views
7

Tôi vừa mới cài đặt Xcode 7 beta và tìm thấy một cái gì đó mới trong thư viện đối tượng nhưlàm thế nào để sử dụng xem ngăn xếp của thư viện đối tượng trong Xcode 7

ngang nhìn chồng và dọc chồng xem.

Khi tôi đặt một số điều khiển bên trong, stackview có vẻ có thể thay đổi kích thước theo kích thước điều khiển. Khi tôi trình bày nhiều điều khiển hơn, ngăn xếp dường như được điều chỉnh tự động theo chế độ xem ngăn xếp. Hoặc là điều chỉnh theo chiều ngang hoặc chiều dọc?

Có nguồn gốc từ một số nền tảng di động khác

+3

Từ Apple "Có gì mới trong Xcode 7": 'Chế độ xem ngăn xếp giúp dễ dàng hơn để layou t lượt xem của bạn bằng cách tự động thêm tất cả các ràng buộc cần thiết. Sử dụng chế độ xem ngăn xếp để nhóm các lượt xem theo cách tự nhiên để chúng hoạt động nhất quán với nhau và sau đó phản ứng như một nhóm đối với UI xung quanh.' Đọc tài liệu :) – Losiowaty

+0

tôi đã đọc tài liệu và tôi biết định nghĩa. – ak2g

+0

Ah, vâng, không có gì về những đề xuất thực tế trong câu hỏi của bạn :) Tôi không thể giúp bạn với họ, vì tôi chưa chơi với nó. – Losiowaty

Trả lời

2

Một lợi thế lớn của việc sử dụng UIStackView là nó sử dụng Auto Layout để xác định vị trí và kích thước của nó sắp xếp UIViews. Vì vậy, bạn không cần phải lo lắng về việc định vị UIViews trong một UIStackView. Với một chồng ngang, điều này có nghĩa là cạnh đầu tiên của khung nhìn được sắp xếp đầu tiên được gắn vào cạnh hàng đầu của chồng và cạnh cuối của khung nhìn được sắp xếp được ghim vào cạnh sau của ngăn xếp. Bạn có thể thử bằng cách chèn hai hoặc nhiều điều khiển vào chế độ xem ngăn xếp ngang, cách chúng sắp xếp theo chiều ngang với nhau.

Lớp UIStackView cung cấp giao diện hợp lý để đặt ra một tập hợp các lượt xem trong một cột hoặc một hàng. Chế độ xem ngăn xếp cho phép bạn tận dụng sức mạnh của Bố cục tự động, tạo giao diện người dùng có thể điều chỉnh động theo hướng của thiết bị, kích thước màn hình và bất kỳ thay đổi nào trong không gian có sẵn . Chế độ xem ngăn xếp quản lý bố cục của tất cả các chế độ xem trong thuộc tính được sắp xếpSubviews của nó. Các chế độ xem này được sắp xếp dọc theo trục của chế độ xem ngăn xếp, dựa trên thứ tự của chúng trong mảng sắp xếpSubviews. Bố cục chính xác khác nhau tùy theo ngăn xếp, phân phối, căn chỉnh, khoảng cách và các thuộc tính khác của ngăn xếp của .

Đối với làm thế nào để sử dụng

Đây là một chi tiết hướng dẫn từ trang web raywenderlich:

http://www.raywenderlich.com/114552/uistackview-tutorial-introducing-stack-views

Để biết thêm, hãy có một cái nhìn tạihttps://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIStackView_Class_Reference/index.html

+1

cảm ơn tôi đã nhận được điều gì đó hữu ích – ak2g

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