возникли проблемы с видом на стол - PullRequest
0 голосов
/ 01 марта 2011

я динамически добавляю контент в таблицу (сетка из 2 изображений с кнопкой и копирует для каждого изображения ... (0,1), (2,3), (4,5), (6,7) (8,9)) проблема в том, что он загружает все изображения, но не все кнопки, а загружает (0,1) ... (4,5) и затем повторяет (0,1) , (2,3) вместо показа (6,7), (8,9).

http://midnitefx.net/midnite/iPhoneTest/grid.zip

любая помощь будет хорошей

спасибо

Ответы [ 2 ]

0 голосов
/ 02 марта 2011

для начала .... cell == nil означает, что либо ячейка не объявлена, либо она ни на что не указывает ... я надеюсь, что именно это вы и пытаетесь сделать там ...

используйте NSLog (), чтобы проверить, есть ли в массиве ur все элементы (все 9 кнопок) ... вы можете запустить цикл for, чтобы проверить это и проверить через консоль в xcode ... после подтверждения теперь посмотрите, рисуете ли вы все 9 кнопок в РАЗМЕРАХ экрана iphone, который составляет 320 * 460 ... и у вас не возникнет никаких проблем ..

мое мнение таково, что вы не заполнили ваш массив должным образом, поэтому я хотел бы предложить вам создать временный массив непосредственно перед отображением кнопок, ПОДТВЕРЖДАЙТЕ еще раз через конструктор интерфейса, что все ваши соединения в порядке ... я предложил бы использовать NSMutableArray .... не забудьте поместить последний объект "nil" в этот массив ...

надеюсь, это поможет

0 голосов
/ 01 марта 2011

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

В обоих случаях, я думаю, вам нужно объявить кнопки как UIButtons и программно просто изменить изображение и ссылку ... просто объявить одну кнопку ... надеюсь, это поможет

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