Это мой первый вопрос о переполнении стека, поэтому я надеюсь, что я достаточно ясен.Показать объекты на экране iPhone по коду
Я разрабатываю игру для iPhone, и у меня возникают проблемы с отображением некоторых объектов. У меня есть NSMutableArray объектов (пользовательский класс объектов, который подклассифицирует UIImageView), и я хочу иметь возможность отображать их на экране. Однако массив может изменять размер, поэтому я не могу напрямую связать каждый элемент в построителе интерфейса. Кто-нибудь знает, как я могу решить эту проблему?
Спасибо!
Кодекс:
//This code is in the viewController.m file
//The main array of objects is nodeList. Each node subclasses UIImageView.
//nodeList was also synthesized at the beginning of the file with @synthesize.
//initialize array
nodeList= [[NSMutableArray alloc] initWithCapacity:(vertLinks*horizLinks)];
//make center node
Node *n = [Node alloc];
//Initialize the node (just puts an x and y position in, and gives it a mass)
[n nodeInit:(startX):(startY):(nodeMass)];
[nodeList addObject:(n)];
//creates a 'web' of nodes, and adds each one to the array
for (int i = 1; i < vertLinks; i++)
{
for (int j = 0; j < horizLinks; j++)
{
//draw the line to each point
int nodeX = (startX + cos(((360/horizLinks) * j) * (M_PI/180)) * rad * i);
int nodeY = (startY + sin(((360/horizLinks) * j) * (M_PI/180)) * rad * i);
//add it to the screen
Node *nd = [Node alloc];
[nd nodeInit:(nodeX):(nodeY):(nodeMass)];
if (i == vertLinks - 1)
{
nd.solid = true;
}
[nodeList addObject:(nd)];
}
}
Ваш вопрос непонятен. Какие «объекты» это? Чем яснее ваш вопрос, тем легче нам помочь. –
Опубликовать код – Bazinga
http://stackoverflow.com/faq#howtoask :) – thndrkiss