2014-06-28 11 views
61

के साथ आईबी डिज़ाइन करने योग्य और IBInspectable मेरे पास एक उद्देश्य-सी यूआई घटक है जो मैं एक्सकोड 6 के साथ इंटरफ़ेस बिल्डर में निरीक्षण करने योग्य बनाना चाहता हूं। स्विफ्ट में @IBDesignable और @IBInspectable घोषणा विशेषताएँ हैं। क्या वे उद्देश्य-सी में भी उपलब्ध हैं? उनका उपयोग कैसे किया जाता है?एक्सकोड 6: उद्देश्य-सी

+0

हम इसे यहां चर्चा नहीं कर सकते, सेब डेवलपर मंचों पर कहें। – Mario

+11

@ मारियो हम यहां क्यों चर्चा नहीं कर सकते हैं? आप जानते हैं [इस वर्ष एनडीए को आराम दिया गया है] (http://nuzzel.com/sharedstory/06032014/oleb/apple_has_partly_lifted_the_nda_for_beta_releases), है ना? –

+3

मैंने नहीं किया। महान :) – Mario

उत्तर

67

समकक्ष IB_DESIGNABLE और IBInspectable-the documentation for Objective C examples देखें।

इसके अलावा, इस साल के डब्ल्यूडब्ल्यूडीसी वीडियो "इंटरफेस बिल्डर में व्हाट्स न्यूज" में स्विफ्ट में इसके उदाहरण हैं, लेकिन प्रस्तुतकर्ता ऑब्जेक्टिव सी समकक्षों को पास करने में भी उल्लेख करता है।

+0

@JoshuaNozzi फिक्स्ड देखें। ऐप्पल ने कल आईओएस 8 लॉन्च के साथ प्री-रिलीज सेक्शन में प्रलेखन को स्थानांतरित कर दिया। –

+0

यदि आप UIButton का उप-वर्ग बनाते हैं तो यह काम नहीं कर रहा है .. क्यों? – Caipivara

63

कोड उदाहरण:

#import <UIKit/UIKit.h> 
IB_DESIGNABLE 
@interface LOLView : UIView 
@property (nonatomic) IBInspectable UIColor *someColor; 
@end 
+0

क्या यह UIViewController के साथ भी काम करेगा? – Satyam

+0

@Satyam क्या आप दृश्य नियंत्रक के दृश्य को सिर्फ एक दृश्य में सेट नहीं कर सकते हैं जिसमें हेडर फ़ाइल में इन मैक्रोज़ हैं? – hhanesand

+0

iBOutlet को IBInspectable बनाने के लिए कैसे संभव है? मैं इसे बदलने के बाद अब मेरे पास संपत्ति सर्कल नहीं है जो मुझे दिखाता है कि यह –

संबंधित मुद्दे