ما هو الكود المكافئ لخيارات ترسيخ قناع التلقائي في IB؟

StackOverflow https://stackoverflow.com/questions/3451006

سؤال

كيف يمكنني الحصول على NSTextfield (أو أي كائن) لاحترام خيارات التنشيط أدناه عبر الكود؟ أرغب في إضافة كائنات جديدة إلى العرض ديناميكيًا ، ولكن عندما أقوم بزيادة ارتفاع العرض ، يتم تثبيتها إلى أسفل اليسار ، على عكس أعلى اليسار كما هو موضح ، وبالتالي يتم إسقاط حقول النص الجديدة فوق الحالات القديمة .

هل هذا ممكن حتى عبر الكود؟

Autoresize

هل كانت مفيدة؟

المحلول

أي شيء يمكنك القيام به في Builder Interface يمكنك القيام به من خلال التعليمات البرمجية.

[myTextField setAutoresizingMask:(NSViewMaxXMargin | NSViewMinYMargin)];

هذا يعني أن الهامش بين الحافة اليمنى لنص TextView ومحظوره سيكون مرنًا ، وكذلك الهامش بين الحافة السفلية ومحظاته الإشراف. كل شيء آخر ثابت.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top