আমি এখানে আরও কিছু যুক্ত করতে চাই:
আপনি যদি ছবিটি UITextField
বাম দিকে যুক্ত করতে চান তবে তার leftView
সম্পত্তি ব্যবহার করুনUITextField
উল্লেখ্য: দো সেট করতে ভুলবেন না leftViewMode
করতে UITextFieldViewMode.Always
এবং এর জন্য ডান rightViewMode
থেকে UITextFieldViewMode.Always and
ডিফল্টUITextFieldViewModeNever
যেমন
বাম পাশে একটি চিত্র যুক্ত করার জন্য
textField.leftViewMode = UITextFieldViewMode.Always
let imageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 20, height: 20))
let image = UIImage(named: imageName)
imageView.image = image
textField.leftView = imageView
ডান পাশে একটি ইমেজ যুক্ত করার জন্য
textField.rightViewMode = UITextFieldViewMode.Always
let imageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 20, height: 20))
let image = UIImage(named: imageName)
imageView.image = image
textField.rightView = imageView
দ্রষ্টব্য:UITextField
বাম দিকে বা ডানদিকে কোনও চিত্র যুক্ত করার সময় আপনার কিছু যত্ন নেওয়া উচিত ।
আপনি একটি ফ্রেম ImageView
যোগ করতে যাচ্ছেন তা দিতে ভুলবেন নাUITextField
ইমেজভিউ = ইউআইআইমেজভিউ (ফ্রেম: সিজিআরেক্ট (x: 0, y: 0, প্রস্থ: 20, উচ্চতা: 20%))
যদি আপনার চিত্রের পটভূমি সাদা হয় তবে চিত্রটি দৃশ্যমান হবে না UITextField
আপনি যদি নির্দিষ্ট অবস্থানে কোনও চিত্র যুক্ত করতে চান তবে আপনার সংক্ষিপ্তসার ImageView
হিসাবে আপনাকে যুক্ত করতে হবে UITextField
।
সুইফট 3.0 এর জন্য আপডেট
@ মার্ক মোয়েকেন্স সুন্দরভাবে এটিকে ব্যয় করেছেন এবং এটি @ আইবিডি ডিজাইনযোগ্য করুন ।
আমি এতে আরও কয়েকটি বৈশিষ্ট্য সংশোধন করেছি এবং যুক্ত করেছি (ডান চিত্রের জন্য নীচে লাইন এবং প্যাডিং যুক্ত করুন)।
দ্রষ্টব্য আপনি যদি ডানদিকে কোনও চিত্র যুক্ত করতে চান তবে আপনি ইন্টারফেস বিল্ডারের Force Right-to-Left
বিকল্পটি নির্বাচন করতে পারেন semantic
(তবে ডান চিত্রের জন্য প্যাডিং কাজ করবে না যতক্ষণ না আপনি ডানদর্শন সংক্রান্ত পদ্ধতিটি ওভাররাইড করবেন)।
আমি এটি সংশোধন করেছি এবং উত্সটি ডাউনলোড করতে পারি এখান থেকে ইমেজটেক্সটফিল্ড