subView в DetailViewController? - PullRequest
       2

subView в DetailViewController?

0 голосов
/ 11 февраля 2011

У меня есть основной вид таблицы и подробный вид.когда я нажимаю на подробный вид ячейки, должны отображаться детали этого элемента.Теперь я хочу создать подпредставление и поместить его в detailView, а не создавать подробное представление для каждой ячейки.это решит мои некоторые другие проблемы.Код выглядит следующим образом:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

    DetailViewController *nextController = [[DetailViewController alloc] init];

    int storyIndex = [indexPath indexAtPosition:[indexPath length] -1];

    [nextController initWithObjectAtIndex:storyIndex inArray:stories];

    NSString *storyTitle = [[stories objectAtIndex:storyIndex] objectForKey:@"title"];

    nextController.title = @"Details";

    UIBarButtonItem *tempButtonItem = [[[UIBarButtonItem alloc] init] autorelease];
    tempButtonItem.title = @"Tillbaka";
    self.navigationItem.backBarButtonItem = tempButtonItem ;

       [self.navigationController pushViewController:nextController animated:YES];

       [nextController release];
}

Теперь как мне создать подпредставление с меткой и изменить текст этой метки на storyTitle.Спасибо заранее.

1 Ответ

1 голос
/ 11 февраля 2011

как создать подпредставление с меткой и изменить текст этой метки на storyTitle

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

...
UIView *parentView;
...
UIView *subView = [[[UIView alloc] initWithFrame:mySubViewFrame] autorelease];
UILabel *lbl = [[[UILabel alloc] initWithFrame:myLabelFrame] autorelease];
lbl.text = storyTitle;
[subView addSubview: lbl];
[parentView addSubview: subView];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...