我正在尝试将my 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];发布于 2012-01-11 10:26:16
除了您似乎正在尝试直接设置UITableView的contentSize之外(您不应该这样做),您还设置了高度为80的内容大小和高度为250的框架。和80 < 250,所以不需要滚动。
发布于 2012-01-11 12:37:26
简而言之,这是可行的。
[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];https://stackoverflow.com/questions/8813324
复制相似问题