2011-12-17 20 views
2

我正在製作一個ios應用程序,目前正致力於從tableview工作中獲取單元格刪除。我有ios刷卡刪除工作與默認的紅色按鈕出現在右側刪除單元格。所有的工作都非常棒。但問題是,我不能讓自定義單元格中的2個uilabels在紅色按鈕移入時自動調整大小,因此紅色按鈕目前正在遮蓋其中一個標籤。到目前爲止,我一直在努力嘗試沒有運氣的事情。在刪除期間在自定義單元格中自動調整大小標籤

primaryLabel.contentMode = UIViewContentModeLeft; 
primaryLabel.bounds = primaryLabel.frame; //incase auto resize was using bounds instead of frame 
cell.autoresizesSubviews = YES; 
primaryLabel.autoresizingMask = UIViewAutoresizingFlexibleWidth;//tried various options in here 

我希望通過代碼,而不是與IB在這個特殊問題上得到解決方案。因此,任何幫助將不勝感激

enter image description here

的要求截圖。 D是第二個標籤的開始,不自動與其他標籤

+0

你能提供一些相同的屏幕截圖嗎? – Sarah 2011-12-17 12:51:29

回答

2

如果要通過代碼添加標籤,請確保將它們添加到單元格的contentView,而不是直接作爲單元格的子視圖。內容視圖在單元格進入編輯模式時調整大小,主單元格不是。

+0

+1我還沒有意識到這個事實。謝謝。 – Sarah 2011-12-17 13:08:09

+0

你的傳奇!謝謝 – glogic 2011-12-17 13:36:29

相關問題