2012-11-26 23 views
14

Tôi đang gặp sự cố khi cập nhật dự án mà người khác đã tạo trong Xcode. Đây là một ứng dụng được xây dựng trong bảng phân cảnh và trong một trường hợp, có một cảnh với một bộ điều khiển xem có nhiều khung nhìn bên dưới nó trong bảng phác thảo tài liệu của trình chỉnh sửa bảng phân cảnh (được hiển thị trong hình ảnh được bao gồm). Chế độ xem đầu tiên là chế độ xem được tô sáng trong trình chỉnh sửa bảng phân cảnh khi được nhấp vào và khi bạn thay đổi thiết kế hoặc các đối tượng trong chế độ xem mà chế độ xem được cập nhật. Có một cái nhìn thứ hai (một cái dưới lối ra và trả lời đầu tiên) mà bằng cách nào đó gắn liền với cảnh đó nhưng tôi không thể tìm ra cách chỉnh sửa thiết kế của chế độ xem đó. Nếu tôi bấm vào đó xem hoặc bất kỳ của nó là trẻ em, tôi có thể thấy rõ ràng thuộc tính của họ trong các thanh tra khác nhau ở phía bên tay phải (kết nối, thuộc tính, vv).Nhiều chế độ xem trong bộ điều khiển chế độ xem kịch bản Xcode, một trong số chúng sẽ không xuất hiện trong trình chỉnh sửa bảng phân cảnh

(chỉnh sửa 1 - phiên bản gốc của câu hỏi này gợi ý rằng các chế độ xem bổ sung này được sử dụng cho bố cục đặc biệt cần thiết khi chuyển sang chế độ ngang.)

Trong mọi trường hợp, sở thích chính của tôi là có thể sửa đổi chế độ xem thứ hai này. Có vẻ như phải có một cách để xem nó trong trình soạn thảo và tôi chỉ thiếu nó. Tôi đã tìm kiếm các hướng dẫn về triển khai chế độ xem chân dung và phong cảnh trong bảng phân cảnh (không có cách nào sử dụng phương pháp này), cho các cụm từ như "nhiều lượt xem trong cảnh storyboard" và xem qua các tùy chọn menu (bao gồm tùy chọn đầy hứa hẹn "không được chú ý" khi xem thứ hai được chọn, nhưng khi nhấp vào nó sẽ loại bỏ chế độ xem khỏi cảnh và sau đó tôi không thể tìm thấy nó). Tôi đang mất một nơi để tìm hiểu thêm. Làm cách nào tôi có thể chỉnh sửa chế độ xem này? Bất kỳ trợ giúp được đánh giá cao.

ViewController scene in document outline

+0

Bạn đã phóng đại hết mức ra để đảm bảo nó không phải trốn trong một góc nào đó? – rdelmar

+0

@rdelmar - vâng, nhiều lần không may! :-) Nó không phải là ẩn. –

Trả lời

14

Tôi biết nó làm cho không có ý nghĩa, nhưng bạn có thể kéo nó vào xem đầu tiên (tạm thời) để chỉnh sửa nó thông qua kịch bản này. Tôi nghĩ điều này là vô lý, nhưng nó hoạt động.

enter image description here

+1

Thật ngớ ngẩn, nhưng tôi rất vui vì tôi đã không bỏ lỡ một số cách thanh lịch hơn để làm điều này. Điều này có vẻ như cách dễ nhất để làm điều đó. Cảm ơn! –

4

Tôi có vấn đề này một số lần trước, và phương pháp duy nhất tôi tìm thấy để làm việc đồ họa trên quan điểm ẩn là:

  • thêm một ViewController tạm thời để Storyboard
  • assign lớp chính xác cho nó (MainViewController, trong trường hợp của bạn)
  • xóa chế độ xem chính của nó (left menù, command + backspace)
  • select t ông ẩn xem từ ViewController ban đầu và kéo nó trong một mới, chính xác dưới biểu tượng "Main View Controller" (luôn luôn sử dụng các menù trái, một trong những bạn đính kèm trong hình ảnh)
  • làm việc trên xem, thêm kiểm soát và đồ họa, thậm chí kết nối ổ cắm/hành động
  • khi làm việc trên quan điểm hoàn thành, kéo cái nhìn trở lại vị trí ban đầu
  • xóa các điểm điều khiển tạm thời

các cửa hàng nên duy trì kết nối. Nếu bạn sử dụng lệnh-x/command-v (cắt/dán) bạn sẽ mất các cửa hàng.

Hãy cho tôi biết

+0

Cảm ơn - điều này đã làm việc cho tôi, nhưng giải pháp của jhilgert00 dễ dàng hơn một chút và ít bị lỗi hơn. Thực sự đánh giá cao phản ứng nhanh chóng mặc dù, câu trả lời của bạn đã cho tôi mặc dù những thay đổi đầu tiên tôi cần phải thực hiện! –

+0

Trước khi tìm thấy điều này tôi đã thử giải pháp tương tự giải thích bởi jhilgert00, afair nó làm việc xấu bởi vì nó thay đổi bố trí xem chính của tôi mỗi khi xem thứ cấp đã được kéo vào chính. Nhưng đó là một phiên bản xcode cũ hơn hoặc một vấn đề với một bố trí cụ thể, nếu bây giờ nó hoạt động nó là một giải pháp nhanh hơn và đơn giản hơn;) – LombaX

+0

Vì cập nhật Xcode5 này là phương pháp thuận tiện nhất mà tôi đã tìm thấy. – MathewS