簡體   English   中英

與UITableView重疊的靜態單元格

[英]Static Cells overlapping with UITableView

我有一個帶有靜態單元格的UITableViewController。 當一個單元格有多個行時,它們相互重疊。 自動版式不能解決問題。 這是情節提要和模擬器的屏幕截圖。 我沒有為UITableViewController創建的類的任何代碼,因此這不應該成為問題。

編輯:如果我用空單元格運行模擬器,它將顯示正常。

帶有UILabels和UITextField的情節提要

仿真器

沒有UILabels和UITextField的模擬器

您應該在heightForRowAtIndexPath設置行的高度。 它沒有從“界面”構建器中獲取行的高度,而是需要以編程方式設置它的高度,否則它將設置默認值44。在iOS8中,還有另一個功能稱為自調整大小的單元格。 一旦在UI項之間創建約束,它就會在您上下滾動時動態更改單元格的高度。 這個我剛寫的教程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM