2017-09-26 75 views
2

我的應用程序中的表視圖拒絕用戶交互滾動。它們是可調整大小的單元格,具體取決於單元格內的圖像大小,因此當表格視圖單元格調整大小時,某些內容會滾動到正確的位置。但在用戶交互中根本不滾動。請幫忙?UITableView iOS11不滾動 - XCode 9

編輯:表視圖不滾動,但只有當用戶從屏幕的最左邊緣滾動。在此之前,屏幕中央沒有任何交互作用。因爲我發現內容和屏幕之間有一點差距,所以左側似乎也有某種插入。

enter image description here

回答

4

我發現左邊的解決這兩個滾動的問題和餘量。由於沒有單元格內容,表格視圖只能從邊距滾動。這導致我拖延內容涉及財產。

if (@available(iOS 11.0, *)) { 
     self.viewRespectsSystemMinimumLayoutMargins = NO; 
     self.shoutsFeedTable.delaysContentTouches = YES; 
} 

視圖控制器viewRespectsSystemMinimumLayoutMargins的屬性允許設置零頁邊距。這導致我的項目中存在一些約束問題,這些問題非常容易解決。希望這可以幫助其他人。