[英]Large Gap Between Cells in UITableView, iOS Bug?
任何有趣的UI挑戰的人? 如果是這樣,你來對地方了! 我在Swift中有一個UITableViewController
,帶有自調整大小的單元格(它們使用autolayout
而不是heightForRowAtIndexPath
函數)。 您可以從我的屏幕截圖中看到,單元格之間存在奇怪的差距,如果您查看UI捕獲的屏幕截圖,您可以看到問題可能不是單元格布局錯誤,實際上沒有空間中的表視圖單元格。 當我開始在搜索欄中搜索時,整體往往會隨機跳轉,但在設置排序時經常會一起消失(使用附加到搜索欄的過濾器范圍選擇器,如第二張圖所示)。
作為一名HS學生開發者,我真的非常感謝您能給我的任何幫助! 雖然我不會稱自己是iOS的初學者,但我當然不是處理UI的老手。
是最好的Stack Overflow社區!
所以,這太可怕了,但它只是“神奇地”修復了自己。 唯一可能的解釋是它是固定的,因為我添加了粗略的代碼以使排序/過濾器選擇按鈕始終顯示。
searchController.searchBar.showsScopeBar = true
searchController.searchBar.frame = CGRect(x: 0, y: 0, width: UIScreen.mainScreen().bounds.size.width, height: 88)
在我添加該行之前,它一直在發生。 如果有人能夠解釋為什么修復它,那將是很酷的。 我有幾個想法,但我真的不確定。
它至少結束了。
編輯
這不是完整的答案。 擁有不同高度的單元也會導致問題,搜索控制器的奇怪之處似乎只是減輕了它的一部分。
普拉維達
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.