如何在当前类中实现另一个类init?
答
这可能就像在主类的初始化代码中写入一样简单?
[[Background alloc] init];
答
在主
,创建一个
- (ID)initWithBackground:(背景*)后台运行此程序;
+0
- (id)initWithBackground:(Background *)theBackground; 好的,谢谢!它会自动使用背景的ID init中的代码吗?谢谢! – Surz 2013-03-14 17:48:56
答
将属性添加到背景类类型的主类中,然后在您想要设置背景时从主类中进行alloc和init操作。
在主类的头:
@property(strong, nonatomic) Background *backgroundInstance;
在主类的实现:
- setBackground {
backgroundInstance = [[Background alloc] init]};
我不知道,虽然你为什么会需要一个背景类。
在主类中创建背景类的对象并执行... – 2013-03-14 15:51:18
背景* background = [[Background alloc] init]; background.color = [UIColor redColor]; //条件是该背景shoudl包含一个叫做UIColor类型的颜色属性 – 2013-03-14 17:46:39
我的背景类的代码是视差滚动,所以需要的颜色信息?感谢所有的帮助家伙! – Surz 2013-03-14 17:57:25