Я создал одно приложение. Я просматриваю изображение с помощью JSON и просматриваю в таблице. Но я хочу изменить стиль просмотра, то есть вид сетки, как это будет? - PullRequest
0 голосов
/ 31 августа 2011

Я создал одно приложение под названием обои в этих приложениях. Я просматриваю изображение с помощью JSON и просматриваю в таблице.

как кодекс:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"cachedCell"];
if (cell == nil){
    cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:@"cachedCell"] autorelease];
}


cell.textLabel.text = [photoTitles objectAtIndex:indexPath.row];
cell.textLabel.font = [UIFont systemFontOfSize:13.0];

cell.text = [photoTitles objectAtIndex:indexPath.row];
cell.font = [UIFont systemFontOfSize:13.0];


NSData *imageData = [photoSmallImageData objectAtIndex:indexPath.row];


cell.imageView.image = [UIImage imageWithData:imageData];

cell.image = [UIImage imageWithData:imageData];
   // cell.accessoryType
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
cell.selectionStyle = UITableViewCellSelectionStyleGray;
return cell;
   }

Но я хочу изменить стиль просмотра, т. Е. Вид сетки. Я не могу сделать вид сетки, если есть какие-либо идеи, как создать вид сетки. Помогите мне с кодом, я буду благодарен.

1 Ответ

0 голосов
/ 31 августа 2011

Допустим, вы хотите создать сетку 3xN. Это означает, что у вас будет N рядов ячеек, имеющих по 3 изображения в строке. Подсчитайте, сколько изображений вы получаете из ответа JSON. В соответствии с общим количеством изображений рассчитайте, сколько строк ячеек вам понадобится, и в методе cellForRowAtIndexPath динамически создайте UIImageView.

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