2014-06-30 35 views
1

我在我的項目中使用UITableView。我正在不斷增加並在連續拍打中降低UITableView小區的高度。換句話說,我在水龍頭上切換高度爲UITableViewCell。現在我想把UITableViewCelltextLabel保留在頂部的相同位置。但是當我增加高度UITableViewCelltextLabel進來的細胞中。保留Textview的頂部的TextLabel

要避免這一點我使用sizeToFitcell.textLabel但它不工作...任何幫助......

+0

您是否嘗試使用約束?它應該工作。使用約束來設置textLabel從textLabel到單元格頂部的距離 – iOSAddicted

+0

我使用默認的textLabel,它實際上是UITableViewCell的一個屬性。我沒有在UITableviewCell的視圖上添加單獨的textLabel – Madu

回答

0

最簡單的方法是以編程方式將自動佈局約束添加到默認的TextLabel。我會將它從Superview的前緣,後緣和底部邊緣(在這種情況下是單元格)固定。

0

嘗試

label.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin; 

,不要做大小,使其適合。這將做的是改變標籤底部到單元格底部的距離。換句話說,它將保持與頂端的距離不變。