لماذا لا يعمل هذا الرمز؟
-
29-09-2019 - |
سؤال
لذلك لدي الرمز التالي لإنشاء nsbutton ، ووضعه على الشاشة. ومع ذلك ، عندما أقوم بتشغيل هذا الرمز ، لا يحدث شيء. ما هو الخطأ في هذا؟
NSButton *newbutton = [[NSButton alloc] initWithFrame:NSMakeRect(100, 100, 109, 151)];
[newbutton setImage:[NSImage imageNamed:@"4Diamonds.png"]];
المحلول
لا يظهر الزر بطريقة سحرية بنفسه. يجب عليك إضافته إلى عرض مرئي ، على سبيل المثال باستخدام -[NSView addSubView:]
.
لا تنتمي إلى StackOverflow