[問題] tableview 自動offset 64px

看板MacDev作者 (valda)時間7年前 (2016/12/21 15:19), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
目前遇到一件奇怪的事情 有一個uitableview其section header高度為44 當我到別的View在push back回到uitableview uitableview會自動往上移動64px 完全不知道為啥會有64這個數字 可以在viewDidLayoutSubviews把他改回來 但總覺得不是個方法 因為還有別的size的device 總不能一個一個這樣手動改 http://imgur.com/q41c26S
原本的 http://imgur.com/uBWTLEV
push back後 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.72.69.111 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1482304774.A.237.html

12/21 16:04, , 1F
自問自答一下searchbarcontroller的關係
12/21 16:04, 1F

12/21 16:04, , 2F
self.edgesForExtendedLayout = UIRectEdgeAll;
12/21 16:04, 2F

12/21 16:04, , 3F
self.extendedLayoutIncludesOpaqueBars = YES;
12/21 16:04, 3F

12/21 16:05, , 4F
加這兩行就可以了
12/21 16:05, 4F

12/22 21:07, , 5F
感謝分享
12/22 21:07, 5F
文章代碼(AID): #1OMYq68t (MacDev)