簡體   English   中英

如何使用Xib繼承UIViewController的子類

[英]How to subclass a subclass of UIViewController with xib

我正在玩游戲。 游戲具有不同的級別,但是共享相同的方法。 我當時正在考慮將主游戲類歸類。

我如何子類化主要游戲類(主要游戲類是帶有xib的viewcontroller的子類)? 我可以用子類的xib覆蓋xib嗎?

//my main game class.
@interface Game : UIViewController{

//subclass
import <UIKit/UIKit.h>
import "Game.h"

@interface level1 : Game {

}

當我使用level1.view時,它給了我一個錯誤“訪問未知的視圖類方法”

這是不可能的,我該如何創建一個不同級別的游戲~~謝謝

訪問未知視圖類方法

看起來您正在調用[level1 view] 這是嘗試調用類方法名稱+view的嘗試。 沒有這樣的類方法。 您正在嘗試獲取實例方法名稱-view

level1 *myLevel1 = [[level1 alloc] initWithNibName:nibName bundle:nibBundle];
myLevel1.view;

順便說一句:通常,大寫字母開始上課。 因此,類名稱應為Level1而不是level1

一種方法是在視圖上為每個級別創建圖層。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM