如何通过Key-Value-Observer观察UITableViewCell的滑动事件(单元格位置)

时间:2014-09-02 21:32:53

标签: ios objective-c uitableview key-value-observing ios7.1

我有UITableView和自定义UITableViewCell。当我滑动单元格以删除它时,我必须准确了解单元格(视图)的位置,以便相应地调整其内容。因此,我计划在UITableViewCell类中使用键值观察器(KVO)。

添加观察者

[self.contentView addObserver:self forKeyPath:@"center" options:NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld context:nil];

观察

-(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context
{
    if ([keyPath isEqualToString:@"center"]) {
        NSLog(@"KVO: %@", change);
    }
}

但我没有得到通知。我的代码出了什么问题?

0 个答案:

没有答案