2010-08-29 15 views
23

कई आईफोन ऐप्स में मैं गोलाकार कोनों के साथ UITextView देख सकता था। क्या इसे हासिल करने का कोई आसान तरीका है? या मुझे एक कस्टम UITextView बनाने की आवश्यकता है? उदाहरणों के लिए कोई लिंक यह दिखाता है कि इसे कैसे प्राप्त किया जाए?गोलाकार कोनों के साथ UITextView

धन्यवाद!

उत्तर

74

आप iOS 3+ का उपयोग कर रहे हैं, तो आप निम्न कर सकते हैं:

myTextView.clipsToBounds = YES; 
myTextView.layer.cornerRadius = 10.0f; 
+24

+1 लेकिन आपको '#import ' – James

+1

को याद रखने की आवश्यकता है बस अन्य Xamarin उपयोगकर्ताओं को पता है, आप इस कोड का उपयोग कर सकते हैं, और क्वार्ट्जकोर के बारे में चिंता करने की ज़रूरत नहीं है। (fyi, मैं एक्समरिन आईओएस 8.10.3.2 पर हूं, आईओएस 8.4 को लक्षित करना) – terry

5

सबसे आसान तरीका मैं पाया है UITextView के तहत कोई पाठ के साथ गोल रेक्ट बटन लगाना है, ले UITextView की तुलना में छोटे बटन।

हो गया।

+2

वाह, पवित्र हैक! यह मेरी तरह का कोडिंग है;) – bugfixr

+0

यह बहुत खूबसूरत है !!! =)) – JastinBall

+1

आईओएस 7 के साथ काम नहीं करेगा :) –

11

एप्लिकेशन को QuartzCore ढांचे जोड़ें और फिर

#import <QuartzCore/QuartzCore.h> 


UITextView* txtView = [[UITextView alloc] initWithFrame:CGRectMake(50, 50, 300, 100)]; 
txtView.layer.cornerRadius = 5.0; 
txtView.clipsToBounds = YES; 
2

बस एक त्वरित अनुस्मारक: आप कर सकते हैं यह stroyboard/xib से आसानी से:

अधिक क्लीनर :-)

0

आप DCKit नामक मेरी लाइब्रेरी को देखना चाह सकते हैं। यह स्विफ्ट के नवीनतम संस्करण पर लिखा गया है।

आप सीधे इंटरफ़ेस बिल्डर से एक गोल कोने पाठ दृश्य/बटन/पाठ क्षेत्र बनाने में सक्षम होना चाहते हैं:

DCKit: rounded button

यह भी इस तरह के सत्यापन के साथ पाठ फ़ील्ड के रूप में कई अन्य शांत विशेषताएं हैं, , सीमाओं, धराशायी सीमाओं, सर्कल और हेयरलाइन दृश्य आदि के साथ नियंत्रण

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