আমার যদি অটোলেআউট ব্যবহার করে কোনও ইউআইবাটন ব্যবস্থা করা থাকে তবে এর আকারটি এর সামগ্রীতে ফিট করার জন্য দুর্দান্তভাবে অ্যাডজাস্ট করে।
যদি আমি কোনও চিত্র সেট button.image
করে রাখি তবে ইন্সট্রিনিক আকার আবার এটির জন্য মনে হয়।
যাইহোক, আমি যদি titleEdgeInsets
বোতামটির টিপটি করি তবে লেআউটটি এর জন্য অ্যাকাউন্ট করে না এবং পরিবর্তে বোতামের শিরোনামটি কেটে দেয়।
আমি কীভাবে তা নিশ্চিত করতে পারি যে বোতামটির অভ্যন্তরীণ প্রস্থটি ইনসেটের জন্য অ্যাকাউন্ট করে?
সম্পাদনা:
আমি নিম্নলিখিত ব্যবহার করছি:
[self.backButton setTitleEdgeInsets:UIEdgeInsetsMake(0, 5, 0, 0)];
লক্ষ্যটি হ'ল চিত্র এবং পাঠ্যের মধ্যে কিছু বিচ্ছেদ যুক্ত করা।
titleEdgeInset
ডকুমেন্টেশন থেকে : The insets you specify are applied to the title rectangle after that rectangle has been sized to fit the button’s text. Thus, positive inset values may actually clip the title text.
সুতরাং ইনসেট যোগ করে আপনি বোতামটি অবশ্যই পাঠ্যটি ক্লিপ করতে বাধ্য করছেন