2011-07-04 25 views
7

tôi cần thực hiện một Object Library, một plugin Interface Builder như Mapkit để người dùng có thể kéo Tuỳ chỉnh đối tượng của tôi và thêm vào UIView.Làm cách nào để tạo plugin Trình xây dựng giao diện trong XCode5 +?

enter image description here

Như bất động sản, tôi muốn thể hiện và cấu hình nó với các đặc tính cơ bản của tôi.

Bất kỳ ý tưởng nào về cách thực hiện việc này?

cảm ơn.

Trả lời

6

Trong Xcode 4.0, Apple đã loại bỏ hỗ trợ cho việc sử dụng bảng màu Trình tạo giao diện tùy chỉnh do IBPlugins cung cấp trong trình chỉnh sửa Trình tạo giao diện. Xibs/Nibs sử dụng các plugin như vậy sẽ vẫn biên dịch nhưng không thể chỉnh sửa được. Bạn sẽ cần phải cài đặt Xcode 3 (trong một thư mục riêng biệt để không ghi đè lên 4) và sử dụng nó để chỉnh sửa xib với bảng màu tùy chỉnh.

Đây là tất cả trong ghi chú phát hành của Xcode 4. Hãy tiếp tục theo dõi để phát hành trước ghi chú phát hành để biết thêm thông tin cập nhật về vấn đề này.

Cập nhật cho Xcode 6

Plugins không còn cần thiết. Xem @IBDesignable và @IBInspectable. :-)

+5

Một người bạn của tôi đã viết một bài viết về cách ông đã tạo thành công một plugin trình xây dựng giao diện cho Xcode 4: http://www.inline-studios.com/developer/articles/1-Xcode_4_Interface_Builder_Plugins/ –

+3

@JustinMeiners Cách đăng bài như một câu trả lời? :) –

+0

Câu trả lời được cập nhật dựa trên các tính năng mới của Xcode 6. –

2

Bạn cần phải tạo plugin Trình tạo giao diện cho điều đó; thư viện tĩnh không có gì Interface Builder biết cách làm việc với nó.

+0

ok và cách tạo plugin trình tạo giao diện? – elp

+0

Hãy xem trang web của Apple để biết thông tin. Lưu ý rằng hỗ trợ plugin IB đã bị xóa đối với Xcode 4 - bạn không thể làm những gì bạn muốn làm trừ khi bạn đang sử dụng Xcode 3 hoặc cũ hơn. –

+1

Không thể với Xcode 4. –

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