이틀 정도 작업을 해왔 기 때문에 배운 내용을 여러분과 공유한다고 생각했습니다.
질문은 : 그룹화 된 UITableView에서 셀의 너비를 더 작게 만들 수 있습니까?
내 대답은 아니오 야.
그러나이 문제를 해결할 수있는 두 가지 방법이 있습니다.
솔루션 # 1 : 더 얇은 테이블 tableView의 프레임을 변경하여 테이블을 더 작게 만들 수 있습니다. 이렇게하면 UITableView가 축소 된 너비로 셀 내부를 렌더링합니다.
이에 대한 해결책은 다음과 같습니다.
-(void)viewWillAppear:(BOOL)animated
{
CGFloat tableBorderLeft = 20;
CGFloat tableBorderRight = 20;
CGRect tableRect = self.view.frame;
tableRect.origin.x += tableBorderLeft; // make the table begin a few pixels right from its origin
tableRect.size.width -= tableBorderLeft + tableBorderRight; // reduce the width of the table
tableView.frame = tableRect;
}
솔루션 # 2 : 이미지로 셀 렌더링
이 솔루션은 http://cocoawithlove.com/2009/04/easy-custom-uitableview-drawing.html에 설명되어 있습니다.
이 정보가 도움이 되었기를 바랍니다. 많은 가능성을 시도하는 데 약 2 일이 걸렸습니다. 이것이 남은 것입니다.