1

在这里我想问一个关于 iphone 或 ipad 的视图控制器模板的问题。

问题:我想设计一个带有一些图像的视图控制器并将其作为通用模板,并且也需要将其用作其他视图控制器的模板。(如果需要,还包含一些按钮和标签)

(即)当我调用那个类时,它的组件应该自动继承给调用类。

可能吗?

如果有人回答我合适的或有利的,将不胜感激

4

3 回答 3

0

我不知道 adMob 是如何工作的,但是像其他所有东西一样,您可以创建一个 BaseViewController,您可以在其中添加您的 adMob(在 viewDidLoad 方法中),然后所有其他 viewControllers 可以子类这个 BaseViewController。只需调用 [super viewDidLoad]; 在您的 viewControllers 的 viewDidLoad 方法中,您将拥有它...

希望这可以解决您的问题... :) 这是我通常做的。

于 2012-04-19T11:48:08.860 回答
0

听起来你只需要从一个公共基类派生你的视图控制器。有没有你想做的事情不是继承提供的?

于 2012-04-19T11:48:42.973 回答
0

对的,这是可能的。

您需要为您的组件创建 @property 以在其他类中重新使用它们

在第一类:

@property(nonatomic,retain) NSMutableArray *exercisesArray;

在类 2 中:

@property(nonatomic,retain) NSMutableArray *array;

nextViewController *start = [[nextViewController alloc]initWithNibName:@"nextViewController" bundle:nil];

next.array = 练习数组

于 2012-04-19T11:48:50.593 回答