fra3il

UITableViewStyleGrouped 의 둥근 테두리를 제거하는 방법

Introduction

fra3il

fra3il


LATEST POSTS

AWS Lambda 는 개뿔.. 하나도 모르겠다고! 03rd June, 2016

앱 아이콘에 앱 버전, 빌드 번호 등의 정보를 표시하는 방법 05th February, 2016

iOS

UITableViewStyleGrouped 의 둥근 테두리를 제거하는 방법

Posted on .

UITableView 를 만들 때 선택하는 UITableViewStyle 에는 UITableViewStylePlain, UITableViewStyleGrouped 가 있다.
UITableViewStyleGrouped 로 스타일을 선택하면 자동으로 섹션에 따라서 셀을 묶고 테두리를 둥글게 해준다.
( 이런 것들이 기본 UI 를 사용하는 경우에는 득이 되겠지만 커스텀을 해야되는 경우라면 귀찮은 존재가 되어버릴 때가 많다. )

여튼 커스텀을 하라고 하시니 레퍼런스를 찾아보자. backgroundView 에서 아래와 같은 내용을 확인할 수 있었다.

  • The default is nil for cells in plain-style tables(UITableViewStylePlain) and non-nil for grouped-style tables(UITableViewStyleGrouped).
  • UITableViewCell adds the background view as a subview behind all other views and uses its current frame location.

결론은 backgroundView 를 임의의 View 로 대체하면 UITableViewStyleGrouped 의 둥근 테두리를 제거할 수 있다.

fra3il

fra3il

Navigation