У меня есть собственный TableViewCell. В ячейке я добавляю две перекрестные значки (используя юникод) к обеим сторонам ячейки. когда пользователь нажимает на ячейку, на нем будет отображаться значок перекрестка.Невозможно увидеть динамический подъярус на iOS7 (Работа на iOS6)
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
// add a cross
_crossLabel = [self createCueLabel];
_crossLabel.text = @"\u274C";
_crossLabel.textAlignment = NSTextAlignmentLeft;
// none of the following code works
[self insertSubview:_crossLabel aboveSubview:self];
[self insertSubview:_crossLabel belowSubview:self];
[self addSubview:_crossLabel];
_crossLabel2 = [self createCueLabel];
_crossLabel2.text = @"\u274C";
_crossLabel2.textAlignment = NSTextAlignmentLeft;
[self addSubview:_crossLabel2];
// add a pan recognizer
UIGestureRecognizer* recognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(handlePan:)];
recognizer.delegate = self;
[self addGestureRecognizer:recognizer];
}
return self;
}
Для этого вы использовали код, указанный выше. И _crossLabel добавили в Custom TableView Cell.
Я использовал Reveal App, чтобы проверить расположение моего IOS приложения Я могу видеть _crossLabel было добавлено в моем мобильном. Но я не вижу значок креста в моем симуляторе iOS 7. Я попытался использовать разные методы для добавления subView, но ни один из них не работает.
Но она прекрасно работает на iOS6 и расположение точно так же, как прошивка 7, когда я проверяю в Reveal App.
Благодарим за помощь.
Не отслеживать причину этой же аварии в моем приложении, но спасибо за выкрик, чтобы показать. Не сталкивайтесь с этим раньше, и это потрясающе! –