티스토리 뷰

 

이런걸 만들려고 하는데 

<- 이런걸 만들려고 하는데 스토리보드에 view controller을 만들고 table view를 넣었더니 에러가 발생...! "static table views are only valid when embedded in UITableViewController instances"

 

 

?! 근데 나는 table view controller말고 view controller 안에다가 table view를 넣어야지 위에 "설정" 같은 제목 label이랑 같이 쓸 수 있는데?????

 

 

 

 

 

=>

 

어케 해결할지 고민하다가 깃헙에 있는 글을 보고 따라해보기로 했다.

 

 

 

 

 

 

 

 

 

 

 

 

 

The only way to get a static UITableView along with other controls on the same screen is to use a Container View. Follow this way, it works perfectly:

  1. Drag a ViewController onto your storyboard.
  2. Drag a TableViewController onto your storyboard.
  3. Next Drag a Container view to your ViewController and size it about the size you want (smaller than the view) -> when you drag the container view it will create a segue and another view. Remove that segue and view.
  4. Then finally ctrl click in your container and drag to your new TableViewContoller. Select Embed.
  5. Style your TableView the way you want -> including static cells.

 

 

=>

static UITableView를 같은 화면에 있는 다른 control들(UILabel같은거)과 같이 넣는 법은 Container View를 이용하는 방법밖에 없다. 이방법을 쓰면 완벽하다.

 

1. ViewController를 스토리보드에 추가한다.

2. TableViewController을 스토리보드에 추가한다.

3. ViewController에 Container View를 넣어주고, 크기를 내가 원하는 크기로 조절하되 view보다는 작아야 한다. 

  container view를 드래그 하면 세그랑 다른 뷰를 만들텐데, 걔네를 지워줘라.

4. container view를 control+click 해서 TableViewController에 드래그 해주고, Embed를 선택한다.

5. 이제 static cell을 추가 가능해진다!

 

 

 

해결됐다!!오늘도 갓 깃헙...

 

[출처]

https://stackoverflow.com/questions/22364230/static-table-view-outside-uitableviewcontroller

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함