iPhone Просмотров Вопрос - PullRequest
       13

iPhone Просмотров Вопрос

0 голосов
/ 04 декабря 2010

Итак, у меня есть вопрос по поводу просмотров на iPhone.У меня есть приложение на основе шаблона панели вкладок в XCode.Одним из представлений вкладок является TableView.В этом табличном представлении, когда пользователь выбирает одну из ячеек, я хочу, чтобы он загрузил представление, которое показывает более подробную информацию об этом.

Прямо сейчас у меня есть:

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

    SportsAppDelegate *appDelegate = (SportsAppDelegate *)[[UIApplication sharedApplication] delegate];


    // Deselect
    [self.tableView deselectRowAtIndexPath:indexPath animated:YES];

//Process which one, sets an index

    //Show detail
    SportsGameView *detail = [[SportsGameView alloc] init];
    [detail setMe:index];  //sets the index that tells it which one

    [appDelegate.window insertSubview:detail.view atIndex:0];
    [self.view removeFromSuperview];
    [detail release];
}

В SportsGameView (тот, который я пытаюсь загрузить сверху), я определил setMe для инициализации нескольких UILabels с ними.

Я могу подтвердить, что он получает это, но каким-то образом, это фактически не обнаруживается.Я подозреваю, что это как-то связано с моим .xib.Я определил IBOutlets в SportsGameView как обычно, и подключил их в Интерфейсном Разработчике.

Кто-нибудь знает почему?

Извините, если это немного сбивает с толку.

Спасибо!

1 Ответ

1 голос
/ 04 декабря 2010

Вы, вероятно, не хотите добавлять представление с помощью insertSubview:... atIndex:0, что поместит его "ниже" всех других подпредставлений.

Если вы хотите поставить его поверх, просто используйте addSubview:.

...