Настройка сотовых в приложении iPhone - PullRequest
0 голосов
/ 10 сентября 2009

Я хочу создать табличное представление в своем приложении для iPhone. В каждой таблице должно быть по 1 изображению, тексту строки, символам и т. Д. Я не знаю, как настроить ячейку таблицы. Пожалуйста, предоставьте некоторую помощь, если у вас есть ..

Ответы [ 2 ]

2 голосов
/ 10 сентября 2009

Вы можете создать ячейку в Интерфейсном Разработчике. Начните с UITableViewCell, который действует как представление, а затем добавьте UIImage, одну или несколько меток, любые контейнеры для хранения ваших символов и т. Д.

Затем в свой cellForRowAtIndexPath загрузите перо и заполните изображение и метки и т. Д.

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    static NSString *CellIdentifier = @"Cell";

    MyTableCell *cell = (MyTableCell *) [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {      
        cell = myTableCell; // get the object from the outlet
        myTableCell = nil; // make sure this can't be re-used accidentally
    }


    // Set up the cell...
    cell.myViewController = self;
    // set up image and labels here
    return cell;
}
2 голосов
/ 10 сентября 2009

Я думаю, что вы можете использовать UITableViewCell по умолчанию, чтобы сделать то, что вы описали, инициализируя ячейку (в - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath) с надлежащим UITableViewCellStyle

например:

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {  

static NSString *CellIdentifier = @"Cell";

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
    cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];
}

// Set up the cell...

return cell;

}

, что дает вам: «Стиль для ячейки с выровненной по левому краю надписью вверху и выровненной по левому краю надписью под ней в виде серого текста поменьше. Приложение iPod использует ячейки в этом стиле». Также каждый вид UITableViewCell имеет свойство изображения по умолчанию.

но вот несколько руководств по созданию пользовательских ячеек:

Пользовательские ячейки UITableView с помощью Interface Builder

http://iphone.zcentric.com/2008/08/05/custom-uitableviewcell/

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