আমি আমার দৃশ্যের নিয়ামকদের জন্য অটো লেআউট ব্যবহার করেছি। আমি সীমাবদ্ধতায় ভি এবং এইচ অবস্থান নির্ধারণ করেছি, তবে আমি জানতে চাই যে আমার বোতামের আকারটি যখন 5 এস, 6 এবং 6 প্লাসে পরিবর্তিত হয় তখন আমি কীভাবে বাড়াতে পারি। লগইন বোতামটির জন্য আমি এইভাবে বাধা যুক্ত করেছি:
NSArray *btncon_V=[NSLayoutConstraint constraintsWithVisualFormat:@"V:[btnLogin(40)]" options:0 metrics:nil views:viewsDictionary];
[btnLogin addConstraints:btncon_V];
NSArray *btncon_POS_H=[NSLayoutConstraint constraintsWithVisualFormat:@"H:|-100-[btnLogin]-100-|" options:0 metrics:nil views:viewsDictionary];
[self.view addConstraints:btncon_POS_H];
NSArray *btncon_POS_V=[NSLayoutConstraint constraintsWithVisualFormat:@"V:|-70-[Title]-130-[lblFirst]-0-[lblSecond]-20-[textusername]-10-[txtpassword]-10-[btnLogin]" options:0 metrics:nil views:viewsDictionary];
[self.view addConstraints:btncon_POS_V];
তবে আমার সমস্যাটি হ'ল এটি বাম এবং ডান পাশের ব্যবধানটি পরিচালনা করার সময় উচ্চতা স্থির হওয়ার পরে এটি আইফোন 6 এবং 6 প্লাসে প্রসারিত হচ্ছে। আমি কীভাবে স্ক্রিনের আকার অনুযায়ী আকার বাড়াতে পারি? আমি মনে করি এটি অনুপাতের অনুপাত হতে পারে তবে আমি কীভাবে কোডে অনুপাতের সীমাবদ্ধতা সেট করতে পারি?