cuốn sách gpt4 ai đã làm

ios - Bảng phân cảnh với Xibs - iOS9

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-01 21:38:23 33 4
mua khóa gpt4 Nike

Tôi biết câu hỏi này đã được hỏi rất nhiều, nhưng đó là iOS 9 và tôi vẫn không chắc chắn về cách thực hiện. Để bắt đầu, đây là những gì tôi đã ngoại suy từ tất cả dữ liệu có sẵn:

  • Storyboard cho phép bạn tạo chuyển tiếp. [Tôi chưa bao giờ là một fan hâm mộ lớn của câu trả lời này bởi vì sự khác biệt thường là phần ít gây đau đớn nhất trong việc tạo bố cục giao diện người dùng đối với tôi. ]
  • Xibs cho phép bạn tạo nhiều Chế độ xem cấp cao nhất. ( Bảng phân cảnh so với cách XIB cũ ) [Tôi không nghĩ mình đã sử dụng nó nhiều đến vậy, mặc dù nó có vẻ hữu ích. ]
  • Storyboard - Tạo UITableViewCells dễ dàng hơn. [Theo ý kiến ​​​​của tôi, sẽ sạch hơn khi tạo xib cho các ô và gọi chúng trong cellForRowAtIndexPath].
  • Bảng phân cảnh có thể trở thành một tệp cực lớn và khó chỉnh sửa. [Tôi đã thấy điều này xảy ra trong thực tế và đó là một bất lợi lớn, nhưng đồng thời...]
  • Bảng phân cảnh cho phép bạn sắp xếp tất cả Chế độ xem ở một vị trí và hiển thị bố cục. [Điều này có vẻ như giúp ích rất nhiều cho tôi. Tuy nhiên, qua nhiều năm, tôi nhận thấy rằng việc thực hiện việc này bằng mã sẽ dễ dàng hơn nhiều. Điều này đưa tôi đến câu hỏi cuối cùng của tôi. ]

Khía cạnh hiệu suất của hai điều này là gì. Ứng dụng của tôi về cơ bản trông như thế này:

  • Hệ thống phân cấp cấp cao nhất của Bộ điều khiển chế độ xem được kết nối với nhau, không quá 5.
  • Một số lượng lớn các Bộ điều khiển Chế độ xem độc lập, khác nhau, từ Chế độ xem Cuộn, Chế độ xem Bảng đến Chế độ xem Hình ảnh tĩnh.
  • Tự động thanh toán, lớp kích thước, hoạt động.

Đối với mỗi Bộ điều khiển Chế độ xem này, hiệu suất của việc tạo Bảng phân cảnh cho từng Bộ điều khiển Chế độ xem so với việc tạo xib cho mỗi Bộ điều khiển Chế độ xem là bao nhiêu. Quan trọng hơn, cách tốt nhất để bố trí các ứng dụng mà tôi đã đề cập là gì.

câu trả lời hay nhất

Bạn chắc chắn muốn sử dụng Storyboard để bố trí Trình điều khiển xem của mình - chỉ vì bạn có quyền truy cập vào XIB nên trình chỉnh sửa sẽ không cung cấp cho bạn điều đó topLayoutGuidehướng dẫn về đáyLayout.

Đối với các Chế độ xem khác, đó là vấn đề ưu tiên. Tôi có xu hướng sử dụng XIB cho các ô xem bảng vì tôi có xu hướng sử dụng lại chúng trên các màn hình khác nhau và thích giữ chúng trong các tệp riêng của chúng.

Tôi thực sự khuyên bạn không nên viết mã thủ công cho Chế độ xem nếu có thể, vì việc đọc và tìm ra bố cục của Chế độ xem sẽ khó hơn nhiều, đặc biệt đối với các nhà phát triển không viết mã ngay từ đầu đối với những nội dung đơn giản, có kích thước linh hoạt, điều này! có thể ổn, nhưng nếu bạn cố gắng bố trí Bộ điều khiển Chế độ xem với các ràng buộc khác nhau dựa trên các lớp kích thước, thì điều đó sẽ hơi khó hiểu.

Đúng, việc xử lý xung đột hợp nhất cho các tệp này là một điều khó khăn, nhưng trong iOS 9, bạn có thể sử dụng các tham chiếu của Bộ điều khiển Chế độ xem để dễ dàng phân chia Bộ điều khiển Chế độ xem thành các Bảng phân cảnh khác nhau. Cá nhân tôi thấy sự bất tiện của việc hợp nhất Storyboard/XIB sẽ ít gây hại hơn so với việc phải viết mọi thứ bằng mã.

Về ios - Storyboard so với Xibs - iOS9, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/33091398/

33 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress