创建一个新类并将其一些副本加载到视图中

时间:2010-07-19 18:53:32

标签: iphone

好的,我做了一个小应用程序,屏幕上弹出一个小球。这是esay。 现在我想拥有一个以上的球...所以我认为最好的方法就是创造一个新的球:球。

我该怎么做?

谢谢!

2 个答案:

答案 0 :(得分:1)

将第一个应用程序中有关球的信息封装到变量中,并为您认为球执行的任何操作创建方法。这听起来很像面向对象的设计问题。也许你应该看一下面向对象的编程指南,比如这个OOP Guide

但是如果你问如何创建自定义对象类.. 把它放在你的Ball.h中:

#import <Foundation/Foundation.h>

@interface Ball : NSObject {

    IBOutlet UIButton *button; //sample instance variable
}

@property  (retain) UIButton *button;
@end

然后在你的.m文件中:

#import "Ball.h"

@implementation Ball
@synthesize button;

-(void)dealloc
{
[button release];
[super dealloc];
}

@end

答案 1 :(得分:0)

非常感谢你的回答。我将尝试更准确地解决我的问题:这个“球”应该与球的图像相关联。我在Interface Builder中做了这个,做到这样:

  • 在Xcode中加载了一个png文件*创建了一个名为“ball”的IBOutlet UIImageView
  • 在Interface Builder中,我在主视图上添加了一个UIImageView并将其链接到“ball”。
  • 添加了一些方法
  • 一切正常。

但现在,在课堂上,我怎么能做同样的事情呢?我想选择我的png图像并将其与Ball的每个实例相关联,并将其放在我看来。谢谢!