높이가 77 인 사용자 정의 셀을 사용하여 UITableViewCell
에 UITableView
이 있습니다. 마지막 행이 잘리지 않더라도 모든 방법으로 스크롤 할 수 없습니다.UITableViewCell의 UITableView가 아래로 스크롤되지 않습니다.
이 코드를 사용하여 테이블보기의 프레임을 만듭니다.
이사람이 내가 제대로 경로를 스크롤 할 수있는 방법 어떤 제안이 있습니까 : 여기
CGRect screenRect = [[UIScreen mainScreen] bounds];
CGFloat screenWidth = screenRect.size.width;
CGFloat screenHeight = screenRect.size.height;
_routeTableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 50, screenWidth, screenHeight) style:UITableViewStylePlain];
내 문제를 보여주는 짧은 video입니까?
마지막 셀을 자르지 않고 셀을 위로 향하게하는 공간이없는 것 같습니다.
-(void)configureRouteTableView
{
CGRect screenRect = [[UIScreen mainScreen] bounds];
CGFloat screenWidth = screenRect.size.width;
CGFloat screenHeight = screenRect.size.height;
_routeTableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 50, screenWidth, screenHeight - 50) style:UITableViewStylePlain];
_routeTableView.delegate = self;
_routeTableView.dataSource = self;
_routeTableView.hidden = YES;
_routeTableView.separatorColor = [UIColor clearColor];
[_routeTableView setBackgroundColor:[UIColor clearColor]];
[self.contentView addSubview:_routeTableView];
}
테이블보기가 중지 제목 및 거리 레이블 위에 있기 때문에 50으로 설정하는 이유입니다. – user3741418
"CGRectMake (0, 50, screenWidth, screenHeight-50)"을 사용해야합니다. 그 여분의 50은 화면 높이를 넘었습니다. screenHeight-50으로 설정하면됩니다. :) –
나는 그 이상의 시가를 시험해 보았다. 마지막 열을 자르지 않고 위쪽으로 스크롤 공간을 더 확보했다. – user3741418