У меня есть подкласса UITableViewCell, если я добавлю UIScrollView в contentView ячейки, не могу выполнить segue, если я прокомментирую строку, он может выполнить segue.UITableViewCell's contentView добавить UIScrollView, не будет выполнять segue
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
[self setup];
}
return self;
}
- (void)awakeFromNib
{
[super awakeFromNib];
[self setup];
}
- (void)setup
{
UIScrollView *scrolView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, CGRectGetWidth(self.bounds), CGRectGetHeight(self.bounds))];
scrolView.contentSize = CGSizeMake(CGRectGetWidth(self.bounds)+kButtonWidth, CGRectGetHeight(self.bounds));
scrolView.delegate = self;
scrolView.showsHorizontalScrollIndicator = NO;
// [self.contentView addSubview:scrolView];
}
Где вы выполняете свой segue? Если его в ячейках щелкнуть, вы должны отдать его в списке прокрутки.! – Vish
Как это сделать? Добавить распознаватель жестов при нажатии scrollview? –
Да, вы можете это сделать, иначе вы можете разместить прозрачную кнопку там. – Vish