【发布时间】:2014-05-15 13:35:33
【问题描述】:
我在 iOS7 故事板中使用静态单元格。单元格中有 UIButtons,它们依次调用“selectRowAtIndexPath”方法。
这不是一致的行为,仅当我在单元格之间切换时才会发生。
这里有问题的两个单元格有一个共同的超类。代码如下:
@implementation StudentMenuMultipleOptionsTableViewCell
- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
[super setSelected:selected animated:animated];
if (!selected) {
for (UIView *view in self.contentView.subviews) {
if ([view isKindOfClass:[BlackBackgroundSelectedButton class]]) {
BlackBackgroundSelectedButton *button = (BlackBackgroundSelectedButton *)view;
button.selected = NO;
[button setWhite];
}
}
}
}
@end
【问题讨论】:
标签: ipad cocoa-touch uitableview ios7 uistoryboard