UITextView के आसपास सीमा




uitextfield border (4)

आप UITextView (जैसे UITextField) के आस-पास सीमा कैसे जोड़ते हैं? मैं उपयोगकर्ताओं को कई लाइनों को टाइप करने की अनुमति देना चाहता हूं, लेकिन दुर्भाग्यवश यूआईटीएक्स्टफाल्ड इसका समर्थन नहीं करता है। क्या कोड में ऐसा करने का कोई आसान तरीका है या क्या मुझे फ़ोटोशॉप में एक बनाने की ज़रूरत है?


उपाय :

contentView.layer.borderWidth = 2.0f;
contentView.layer.borderColor = [[UIColor blueColor] CGColor];
contentView.layer.cornerRadius = 5;


स्विफ्ट समाधान:

    var textView = UITextView(frame: CGRectMake(0,0,100,100))
    textView.layer.cornerRadius = 5
    textView.layer.borderColor = UIColor.purpleColor().CGColor
    textView.layer.borderWidth = 1

आईओएस 8 में क्वार्ज़कोर आयात करने की आवश्यकता नहीं है


 #import <QuartzCore/QuartzCore.h> 

उपरोक्त ढांचे को आयात करें और इन पंक्तियों को अपनी कक्षा में शामिल करें जहां टेक्स्टव्यू परिभाषित किया गया है।

[[self.textview layer] setBorderColor:[[UIColor grayColor] CGColor]];
[[self.textview layer] setBorderWidth:2.3];
[[self.textview layer] setCornerRadius:15];

स्विफ्ट समाधान।

self.textview.layer.borderColor = UIColor.gray.cgColor              
self.textview.layer.borderWidth = 2.3                
self.textview.layer.cornerRadius = 15






cgrect