2010-07-19 2 views
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 
+0

Привет, Джесси, большое спасибо за ваш ответ. Я постараюсь уточнить мою проблему: Этот «шар» должен быть связан с изображением шара. Я сделал это в Interface Builder, сделав вот так: * Загрузил файл png в Xcode * Создал IBOutlet UIImageView с именем «ball» * В интерфейсе Builder я добавил UIImageView на основной экран и связал его с «шаром» ». * Добавлены некоторые методы * Все работает нормально. Но теперь, с классом, как я могу сделать то же самое? Я хотел бы выбрать свой png-образ и связать его с каждым экземпляром Ball, и иметь его на моем представлении. Спасибо! – Abramodj

0

большое спасибо за ваш ответ. Я постараюсь уточнить мою проблему: этот «мяч» должен быть связан с изображением шара. Я сделал это в Interface Builder, делают так:

  • загружал PNG-файл в Xcode * создал IBOutlet UIImageView под названием «мяч»
  • В Interface Builder, я добавил UIImageView на главном экране и связаны это «мяч».
  • Добавлены некоторые методы
  • Все работает нормально.

Но теперь, с классом, как я могу сделать то же самое? Я хотел бы выбрать свой png-образ и связать его с каждым экземпляром Ball, и иметь его на мой взгляд. Благодаря!

Смежные вопросы