2016-08-23 13 views

答えて

0

それはそれを処理するための非常に悪い方法です、ネイティブのコントロールを変更することをお勧めではありませんが、あなたはまだUITableViewCell

@implementation UITableViewCellSubclass 

- (void)layoutSubviews { 
    [super layoutSubviews]; 
    if (self.showingDeleteConfirmation) { 
     if ([self.subviews count] < 4) return; 
     UIView *deleteButton = [self.subviews objectAtIndex:3]; 
     deleteButton.frame = CGRectOffset(deleteButton.frame, 10, 10); 
    } 
} 

@end 

をサブクラス化することでそれを行うことができます。しかし。カスタム動作を追加してカスタムUITableViewCellを作成し、カスタム削除UIButtonを作成して、必要な操作を行います。

関連する問題