2012-12-03 51 views
0

這很奇怪。看看我的IB項目第一:防止UICellView自動調整高度

IB project

現在它看起來如何在模擬器上:這裏

simulator screenshoot before scrolling

兩件事情:

  1. 爲什麼高於細胞我設置了IB?我發誓,沒有代碼搞砸了它的框架。我正在使用自動佈局。
  2. 我正在更換綠色標籤的框架,當我填充文本。實際上在GGTP之後還有另一條線,但是隻有在我滾動列表後纔會出現這個元素,所以這個元素消失後再回滾。

回答

2

我猜你正在使用自動佈局。在新版本的xcode中,自動佈局是默認的。您可以在視圖的文件檢查器選項卡中取消選中「使用自動佈局」。

然後,您可以通過在表視圖控制器中覆蓋此方法來指定單元格的高度。

- (CGFloat) tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    return 70.0; // specify table cell's height 
} 
+0

好吧,如果我取消它的「標籤刷新」的問題消失了,但細胞仍然是相同的大小 –

+0

然後你就可以修改尺寸檢查標籤的單元格。 – TieDad

+0

我做到了。它看起來像在項目上,但是當我運行它的時候,街道 –