在編輯模式下,除了編輯附件之外,我希望單元顯示一個uibutton。當tableView進入編輯模式時,按鈕顯示正常,工作正常。但它永遠不會被刪除。除了下面的代碼之外,我試過說myButton.hidden = TRUE。這是我在我的自定義tableViewCell類我無法從自定義UITableViewCell中刪除自定義UIButton
- (void)setEditing:(BOOL)editing animated:(BOOL)animated {
[super setEditing:editing animated:animated];
self.trashButton = [UIButton buttonWithType:UIButtonTypeCustom];
self.trashButton.frame = CGRectMake(337, 17, 27, 30);
[self.trashButton setBackgroundImage:[UIImage imageNamed:@"trash.png"] forState:UIControlStateNormal];
if (editing) {
[self addSubview:self.trashButton];
} else {
[self.trashButton removeFromSuperview];
}
}
爲什麼你在'if(編輯)'語句之前分配/初始化你的按鈕? – klcjr89
謝謝你指出那個隊伍。其實也解決了這個問題。 –