के लिए मैं बनाने के लिए & गोलाकार कोनों के साथ एक आयत के लिए एक बहुत ही सरल UIView उपवर्ग का उपयोग कोशिश कर रहा हूँ बनाएँ।आईओएस - UIView उपवर्ग गोलाकार आयत
RoundedRect.h
#import <UIKit/UIKit.h>
#import <QuartzCore/QuartzCore.h>
@interface RoundedRect : UIView
@end
RoundedRect.m
#import "RoundedRect.h"
@implementation RoundedRect
- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
// Initialization code
[[self layer] setCornerRadius:10.0f];
[[self layer] setMasksToBounds:YES];
}
return self;
}
@end
मैं स्टोरीबोर्ड के साथ आईओएस 5.1 उपयोग कर रहा हूँ और में कस्टम वर्ग संपत्ति की स्थापना की है: मैं एक नया वर्ग इस प्रकार बना लिया है आईबी इंस्पेक्टर विंडो 'RoundedRect' के लिए, लेकिन जब मैं ऐप चलाता हूं तो आयत में अभी भी स्क्वायर कोनों हैं। क्या मुझे कुछ स्पष्ट याद आया है?
धन्यवाद जोनाथन
बहुत धन्यवाद का उपयोग करना चाहिए, तो है कि चाल किया है! –
मैं '-awakeFromNib' में अतिरिक्त सेटअप करता हूं। क्या इसके साथ कोई समस्या है? – d11wtq
अंतर यह है कि XIB से सभी ऑब्जेक्ट्स लोड होने के बाद 'awakeFromNib' भेजा जाता है। यह वांछित हो सकता है या नहीं भी हो सकता है, और मुझे लगता है कि कई मामलों में इससे कोई फर्क नहीं पड़ता। – Krumelur