Как? UISplitViewController TableCell Image - PullRequest
1 голос
/ 28 октября 2011

Я хотел бы знать, можно ли назначить какой-либо значок / изображение для ячеек навигационной таблицы в левой части UISplitViewController в приложении для iPad.

например, изображение рядом со строкой 1...

http://www.cre8ive.kr/blog/wp-content/uploads/SplitViewTest_03.png

Я пытаюсь подойти к этому с помощью редактирования метода

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

.

Вот что я получил

// Customize the appearance of table view cells.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    static NSString *CellIdentifier = @"Cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];    
    }
    cell.textLabel.text = [NSString stringWithFormat:@"%i", indexPath.row +1];  
    //Let the magic happen here :D
    UIImage *image = [UIImage imageNamed:@"deviantart_dark.png"];
    //Nothing changes :(
    [[cell imageView] setImage:image];
    return cell;
}

Есть идеи?

1 Ответ

1 голос
/ 28 октября 2011

Вы можете использовать следующий код,

cell.contentView.backgroundColor = [UIColor colorWithPatternImage:[UIImage:imageNamed:@"deviantart_dark.png"]];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...