我試圖通過將標籤移動到右側爲紅色刪除圖標創建空間來動態定製UITableViewCell的內容。這個運動效果很好,但整個文本被截斷了,這是不應該的,沒有理由爲什麼它會這樣做,因爲有足夠的空間。這就是它看起來像在編輯狀態UITableViewCell setEditing截斷標籤
這是我的代碼
-(void)setEditing:(BOOL)editing animated:(BOOL)animated {
[super setEditing:editing animated:animated];
if (editing) {
self.image.alpha = 0.0;
self.textLabel.frame = CGRectMake(15, 0, 30, 44);
} else {
self.image.alpha = 1.0;
self.textLabel.frame = CGRectMake(10, 0, 30, 44);
}
}
我在做什麼錯在這裏?非常感謝你!
嘗試增加標籤的寬度... CGRectMake(15,0,50,44); –
當我使用CGRectMake(15,0,50,44)時,只有一個字母可見。當我使用第二個提示時,單元格中帶有「刪除圖標」的標籤不會被截斷,但其他單元格中的所有其他標籤仍然會被截斷。 – Linus
您是否爲所有標籤做過標籤,或者只在帶有刪除圖標的單元格中標籤? – Geek