Tôi có một thành phần UI mục tiêu-C mà tôi muốn kiểm tra trong Interface Builder bằng Xcode 6. Swift có thuộc tính khai báo @IBDesignable
và @IBInspectable
. Chúng có sẵn trong Objective-C không? Chúng được sử dụng như thế nào?Xcode6: IBDesignable và IBInspectable với Objective-C
Trả lời
Các khoản tương đương là IB_DESIGNABLE và IBInspectable-thấy the documentation for Objective C examples.
Ngoài ra, video WWDC năm nay "Có gì mới trong giao diện Builder" có các ví dụ của nó trong Swift, nhưng người trình bày cũng đề cập đến các mục tiêu tương đương C trong đi qua.
@JoshuaNozzi Đã sửa lỗi. Apple đã chuyển tài liệu từ phần tiền phát hành ra mắt phiên bản iOS 8 ngày hôm qua. –
Nó không hoạt động nếu bạn tạo một lớp con của UIButton .. tại sao? – Caipivara
Mã dụ:
#import <UIKit/UIKit.h>
IB_DESIGNABLE
@interface LOLView : UIView
@property (nonatomic) IBInspectable UIColor *someColor;
@end
Nó có hoạt động với UIViewController không? – Satyam
@Satyam Bạn không thể chỉ đặt chế độ xem của bộ điều khiển chế độ xem thành chế độ xem có các macro này trong tệp tiêu đề? – hhanesand
Làm cách nào để iBOutlet trở thành IBInspectable? Sau khi tôi thay đổi, tôi không còn có vòng kết nối thuộc tính cho thấy rằng nó đã được kết nối –
- 1. Sử dụng IBDesignable và IBInspectable với UIViewController
- 2. IBDesignable from External Framework?
- 3. Sử dụng IBDesignable và preparForInterfaceBuilder với một UILabel
- 4. Lớp này không tuân thủ mã hóa khóa với @IBInspectable
- 5. IBDesignable và UITableViewCell
- 6. IBInspectable và NSLocalizedString
- 7. Trợ giúp với mã GCC và ObjectiveC và Cygwin
- 8. IBDesignable UIViewController
- 9. Thuộc tính IBDesignable mới của Interface Builder có hoạt động với NSButton và các điều khiển khác trong Cocoa không?
- 10. Cách đặt giới hạn tối đa cho IBInspectable Int
- 11. Live Render IBOutlet Connected Subviews Qua IBInspectable Properties
- 12. xcode6 beta7 prepareForSegue ném EXC_BAD_ACCESS
- 13. Khối ObjectiveC Java tương đương
- 14. ObjectiveC Parse Integer từ chuỗi
- 15. IBInspectable với Cocoa Touch Framework không hoạt động? (mã đính kèm)
- 16. FacebookSDK cho 2 cảnh báo trong xcode6
- 17. ObjectiveC UISwitch đặt mặc định thành OFF
- 18. Cách ghi lại thuộc tính @IBInspectable trong Xcode
- 19. không tìm thấy biểu tượng dyld DictionaryGenerator (IOS Xcode6 Beta4)
- 20. Xóa các khung nhìn IBDesignable có nền đen
- 21. ObjectiveC loại không được nhập khẩu nhưng vẫn chạy mã
- 22. Sự khác nhau giữa NSLog và tuyên bố printf cho ObjectiveC
- 23. nhận lỗi "invalid_client" trong mẫu gdata-objectivec-client
- 24. Cách tách dòng mới khỏi NSString trong ObjectiveC
- 25. UIImage được mã hóa thành NSData trong ObjectiveC và sau đó được giải mã trong Swift
- 26. Xcode6: Chạy hai phiên bản của trình mô phỏng
- 27. Thực hiện Nghị định thư objectivec trong nhanh chóng
- 28. Tạo một bong bóng màu/vòng tròn lập trình trong ObjectiveC và Cocoa
- 29. ObjectiveC: nơi khai báo các đặc tính cá nhân?
- 30. Mất kết nối với "iPhone 6” lần đầu tiên .Khi chạy ứng dụng iOS của tôi trong xcode6
Chúng ta không thể thảo luận về nó ở đây, xin hỏi tại diễn đàn phát triển táo. – Mario
@Mario Tại sao chúng ta không thể thảo luận ở đây? Bạn biết [NDA đã được thư giãn trong năm nay] (http://nuzzel.com/sharedstory/06032014/oleb/apple_has_partly_lifted_the_nda_for_beta_releases), phải không? –
Tôi thì không. tuyệt vời :) – Mario