UITableView, прокрутка и contentMode - PullRequest
1 голос
/ 11 января 2012

Я пытаюсь установить мой UITableView на меньшую высоту, а также установил contentMode, однако я не могу заставить его прокручиваться ... он просто урезает размер.Что я делаю не так?

 [self.tableView setContentSize:CGSizeMake(self.tableView.frame.size.width, 80)];
            [self.tableView setFrame:CGRectMake(self.tableView.frame.origin.x, self.tableView.frame.origin.y, self.tableView.frame.size.width, 250)];
            [self.tableView setScrollEnabled:YES];

Ответы [ 2 ]

1 голос
/ 11 января 2012

В двух словах, это будет работать

        [self.tableView setContentSize:CGSizeMake(self.tableView.frame.size.width, 251)];
        [self.tableView setFrame:CGRectMake(self.tableView.frame.origin.x, self.tableView.frame.origin.y, self.tableView.frame.size.width, 250)];
        [self.tableView setScrollEnabled:YES];
1 голос
/ 11 января 2012

Помимо того факта, что вы, кажется, пытаетесь установить contentSize для UITableView напрямую (что не следует делать), вы устанавливаете размер содержимого, равный 80, и фрейму, равному 250. И 80 < 250поэтому нет необходимости прокручивать.

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