我有一個遊戲應用程序(可可,而不是可可觸摸),我嘗試添加地圖元素。我的應用程序窗口被命名爲mainWin。我有一個名爲viewGameMap的mainWin子視圖,我在IB中添加了它。我有一個叫做room.h/room.m的類,它基本上將應用程序中產生的尺寸作爲房間的寬度和高度。Cocoa Objective-C添加子視圖
我可以這樣做:
room* thisRoom = [[room alloc] initWithFrame: NSMakeRect(441.0-roomWidth,520.0-roomLength, roomWidth * 10, roomLength * 10)];
[[mainWin contentView] addSubview:thisRoom];
但我真的想這樣子視圖添加到viewGameMap,我可以子視圖子視圖?在IB中,我注意到子視圖沒有contentView,所以我不知道如何將它放在那裏。
在一個相關的問題,這些房間的意見不會是永久性的,所以一旦我完成他們,我如何銷燬它們。
感謝