1
我有一個與自定義的uitableviewcells用戶。我在單元格的右上角定義了一個uilabel。當我進入編輯模式時,當左邊的紅色按鈕進入視圖時,整個單元格移動到右側,我的標籤正在移動到視圖之外。我如何擴展uilabel以符合我的觀點?uitableview編輯模式
我有一個與自定義的uitableviewcells用戶。我在單元格的右上角定義了一個uilabel。當我進入編輯模式時,當左邊的紅色按鈕進入視圖時,整個單元格移動到右側,我的標籤正在移動到視圖之外。我如何擴展uilabel以符合我的觀點?uitableview編輯模式
我發現的唯一的辦法就是做一個自定義的UITableViewCell:
- (void)layoutSubviews {
[super layoutSubviews];
CGRect b = self.contentView.bounds;
if (self.editing) {
// You can adapt 'b' a bit in editing mode for good measure...
b.origin.x += 2;
b.size.width -= 4;
}
// Layout your view accordingly to 'b' as usual