Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> iOS

Swift का उपयोग करके iOS ऐप पर राउंडेड कॉर्नर के साथ इमेज कैसे प्रदर्शित करें?

इमेज/व्यू पर राउंडेड कॉर्नर लागू करना

Swift में राउंडेड कॉर्नर वाली इमेज बनाने के लिए या किसी भी व्यू या बटन या किसी UI एलिमेंट को राउंडेड कॉर्नर बनाने के लिए, हमें उसकी लेयर के कॉर्नर रेडियस प्रॉपर्टी को एक्सेस करने की आवश्यकता होती है। iOS में हर UI एलिमेंट एक लेयर पर आधारित होता है।

सबसे पहले, आइए अपने स्टोरीबोर्ड में एक UIImageView ऑब्जेक्ट जोड़ें। या आइए इसे प्रोग्रामेटिकली बनाएं।

नीचे एक फंक्शन है जो प्रोग्रामेटिकली एक इमेज व्यू बनाएगा और उसमें एक इमेज जोड़ेगा।

func addImage(imageName img: String) {
    let imageView = UIImageView()
    imageView.frame = CGRect(x: 10, y: 20, width: 200, height: 200)
    imageView.contentMode = .scaleAspectFill
    if let newImage = UIImage(named: img) {
        imageView.image = newImage
    }
    self.view.addSubview(imageView)
}

मान लीजिए मूल इमेज जिसे हम अपने एप्लिकेशन में जोड़ना चाहते हैं वह है:

Swift का उपयोग करके iOS ऐप पर राउंडेड कॉर्नर के साथ इमेज कैसे प्रदर्शित करें?

हमारे viewDidLoad में, आइए नीचे दिए गए कोड को कॉल करके इस इमेज को हमारे एप्लिकेशन में जोड़ें।

बिना किसी कॉर्नर प्रॉपर्टी में बदलाव के यह कैसा दिखता है:

Swift का उपयोग करके iOS ऐप पर राउंडेड कॉर्नर के साथ इमेज कैसे प्रदर्शित करें?

अब, आइए अपने मौजूदा कोड में कॉर्नर रेडियस प्रॉपर्टी जोड़ें और देखें कि यह कैसा दिखता है।

imageView.layer.cornerRadius = 10
imageView.clipsToBounds = true

इन दो लाइनों को addImage फंक्शन में addSubview मेथड के ठीक ऊपर जोड़ें। जब हम एप्लिकेशन चलाते हैं तो यह अब ऐसा दिखता है:

Swift का उपयोग करके iOS ऐप पर राउंडेड कॉर्नर के साथ इमेज कैसे प्रदर्शित करें?

हम UIImageView का एक एक्सटेंशन भी बना सकते हैं और इसे नीचे दिखाए अनुसार उपयोग कर सकते हैं, जो फिर से वही परिणाम देता है।

extension UIImageView {
    func makeRoundCorners(byRadius rad: CGFloat) {
        self.layer.cornerRadius = rad
        self.clipsToBounds = true
    }
}

imageView.makeRoundCorners(byRadius: 20)

  1. एंड्रॉइड ऐप में ImageView में इमेज कैसे लोड और प्रदर्शित करें? एंड्रॉइड ऐप में ImageView में इमेज कैसे लोड और प्रदर्शित करें?

    बटन क्लिक पर ड्रॉएबल रिसोर्स से इमेज बदलें यह उदाहरण दर्शाता है कि ImageView में ड्रॉएबल रिसोर्स से इमेज कैसे लोड करें और बटन क्लिक पर बदलें। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project चुनें। चरण 2: लेआउट में ImageView और बटन res/layout/activity_main.xml: <?xml version=1.0

  1. पायथन में cv2 का उपयोग करके इमेज कैसे प्रदर्शित करें? पायथन में cv2 का उपयोग करके इमेज कैसे प्रदर्शित करें?

    पायथन cv2 में इमेज पढ़ने के लिए, हम निम्नलिखित चरण अपना सकते हैं: फ़ाइल से इमेज लोड करें। निर्दिष्ट विंडो में इमेज प्रदर्शित करें। दबाए गए कुंजी की प्रतीक्षा करें। सभी हाईजीयूआई विंडोज़ को नष्ट करें। उदाहरण import cv2 img = cv2.imread(baseball.png, cv2.IMREAD_COLOR) cv2.imshow(baseball, img) cv2.

  1. Swift के साथ iOS CRUD ऐप में Realm डेटाबेस इंटीग्रेट करना - चरण-दर-चरण गाइड Swift के साथ iOS CRUD ऐप में Realm डेटाबेस इंटीग्रेट करना - चरण-दर-चरण गाइड

    नमस्कार सभी को! इस लेख में हम सीखेंगे कि iOS ऐप में Realm डेटाबेस कैसे जोड़ें। हम एक साधारण ToDo ऐप बनाएंगे ताकि आप सीख सकें कि Realm डेटाबेस में CRUD (बनाएं, पढ़ें, अपडेट करें, हटाएं) ऑपरेशन कैसे करें। Realm क्या है? Realm एक ओपन-सोर्स मोबाइल डेटाबेस है जो डेवलपर-फ्रेंडली और उपयोग में आसान ह