2010-11-09 58 views
-2

所以我有下面的代碼來創建一個NSButton,並把它放在屏幕上。但是,當我運行這個代碼時,沒有任何反應。這有什麼問題?這段代碼爲什麼不起作用?

NSButton *newbutton = [[NSButton alloc] initWithFrame:NSMakeRect(100, 100, 109, 151)]; 
    [newbutton setImage:[NSImage imageNamed:@"4Diamonds.png"]]; 

回答

6

該按鈕本身並不神奇。您必須將其添加到可見視圖,例如通過使用-[NSView addSubView:]

+0

嗯,好的謝謝,我有麻煩連接我的主要背景視圖出口,所以我可以添加子視圖,是否有這個原因? – Regan 2010-11-09 03:40:55

+0

@Regan:你必須提供一些關於什麼不工作的更多細節。 – 2010-11-09 03:45:46

+0

我不知道如何以編程方式引用我想要添加我的子視圖的超級視圖。 – Regan 2010-11-09 04:03:30

相關問題