iOS 11 UITableView reloadData 오작동

iOS 11에서 머가 바뀐건지 잘 작동하던 UITableView가 이상하게 작동하는 증상이 발생했다

reloadData를 호출했는데 cell들이 storyboard에 있는 형태로 초기화 돼 버리는 것이다

로그로 찍어보면 cell 내의 view들이 정상값을 가지고 있는데 화면에만 잘못 노출되는 것이다.

머가 바껴서 이 문제가 생긴지는 확인 못했지만,

다음 옵션들을 적용하면 이상 증상은 해결되었다

self.tableView.estimatedRowHeight = 58 // cell 하나 높이
self.tableView.estimatedSectionHeaderHeight = 20 // 없으면 0
self.tableView.estimatedSectionFooterHeight = 20 // 없으면 0

Posted by incree

2017/12/07 10:56 2017/12/07 10:56
, , ,
Response
0 Trackbacks , 0 Comments
RSS :
http://www.incree.com/tc/incree/rss/response/383

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

« Previous : 1 : ... 8 : 9 : 10 : 11 : 12 : 13 : 14 : 15 : 16 : ... 144 : Next »

Notices

Archives

Authors

  1. incree

Recent Trackbacks

Calendar

«   2018/07   »
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 31        

Site Stats

Total hits:
472276
Today:
48
Yesterday:
232