Добавить одно и то же подпредставление несколько раз к представлению

Я не знаю, возможно ли это, но я бы хотел добавить подвид несколько раз в представление. Я пробовал что-то вроде этого:

[self.view addSubview: newView];
newView.center = CGPointMake(160, 100);
[self.view addSubview: newView];
newView.center = CGPointMake(160, 200);
[self.view addSubview: newView];

Все, что это делает, это перемещает newView без добавления новых. Есть идеи?

Я также пробовал это:

[self.view addSubview:newView];
UIView *anotherView = newView;
anotherView.center = CGPointMake(160, 100)
[self.view addSubview:anotherView];

Редактировать

Вот решение, которое я усвоил со временем

Другой способ решить проблему - создать отдельный наконечник, содержащий представление, и добавить экземпляры перо несколько раз. Хороший шаблон для реализации этого решения - сделать это так же, как пользовательский UITableViewCell используется в методе cellForRowAtIndexPath .

25
задан coder 27 November 2012 в 16:42
поделиться