سؤال

لذلك لدي الرمز التالي لإنشاء nsbutton ، ووضعه على الشاشة. ومع ذلك ، عندما أقوم بتشغيل هذا الرمز ، لا يحدث شيء. ما هو الخطأ في هذا؟

NSButton *newbutton = [[NSButton alloc] initWithFrame:NSMakeRect(100, 100, 109, 151)];
    [newbutton setImage:[NSImage imageNamed:@"4Diamonds.png"]];
هل كانت مفيدة؟

المحلول

لا يظهر الزر بطريقة سحرية بنفسه. يجب عليك إضافته إلى عرض مرئي ، على سبيل المثال باستخدام -[NSView addSubView:].

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