ما هو الكود المكافئ لخيارات ترسيخ قناع التلقائي في IB؟
-
27-09-2019 - |
سؤال
كيف يمكنني الحصول على NSTextfield (أو أي كائن) لاحترام خيارات التنشيط أدناه عبر الكود؟ أرغب في إضافة كائنات جديدة إلى العرض ديناميكيًا ، ولكن عندما أقوم بزيادة ارتفاع العرض ، يتم تثبيتها إلى أسفل اليسار ، على عكس أعلى اليسار كما هو موضح ، وبالتالي يتم إسقاط حقول النص الجديدة فوق الحالات القديمة .
هل هذا ممكن حتى عبر الكود؟
المحلول
أي شيء يمكنك القيام به في Builder Interface يمكنك القيام به من خلال التعليمات البرمجية.
[myTextField setAutoresizingMask:(NSViewMaxXMargin | NSViewMinYMargin)];
هذا يعني أن الهامش بين الحافة اليمنى لنص TextView ومحظوره سيكون مرنًا ، وكذلك الهامش بين الحافة السفلية ومحظاته الإشراف. كل شيء آخر ثابت.
لا تنتمي إلى StackOverflow