Привязать UIImageView в NIB к элементу NSMutableArray UIImageViews - PullRequest
0 голосов
/ 04 марта 2012

У меня есть NSMutableArray из IBOutlet UIImageView элементов, и я хочу связать каждый отдельный элемент массива с отдельным UIImageView, определенным в моем NIB-файле. Хотя я могу связать его с другими отдельными IBOutlet UIImageView объектами, Интерфейсный Разработчик даже не дает мне возможность связать массив или его элемент. Я строю игру в крестики-нолики и хочу объединить 9 отдельных UIImageView «квадратов», которые у меня есть, в один массив, представляющий всю доску, чтобы я мог более элегантно ссылаться на доску в коде.

Это вообще возможно? Чего мне не хватает?

1 Ответ

0 голосов
/ 04 марта 2012

Если вы используете iOS 3.0 (как и подразумевается тег вашего вопроса), я не думаю, что вы можете сделать это в своем наконечнике.

Если вы используете iOS 4.0 или более позднюю версию, вы можете сделать это втвое пероВот как.

Вам необходимо настроить NSMutableArray как IBOutletCollection, например:

@interface ViewController : UIViewController

@property (nonatomic, strong) IBOutletCollection(UIImageView) NSMutableArray *imageViews;

@end

Затем вы можете управлять перетаскиванием с вашего ViewController (возможно,Владелец файла) к каждому представлению изображения и добавьте его в коллекцию imageViews.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...