Расширение клавиатуры не работает должным образом после iOS 10

Я сделал специальное приложение для клавиатуры с emojis некоторое время назад для iOS 9.

После выхода iOS 10 он перестает работать, теперь загружает только снизу. введите описание изображения здесь

Я не могу понять, что не так с моим кодом или с тем, что изменилось с iOS 10, я провел последние пару дней в Интернете, но не смог найти ничего полезного

Вот код, где он должен загрузить emojis

- (void)loadNthEmoji{ [self.keyboard.imvFavorite setBackgroundImage:[UIImage imageNamed:@"btn_favorite"] forState:UIControlStateNormal]; NSInteger nTag = [defaults integerForKey:@"EMOJI_FACE_EMOJI_KIND"]; if (nTag == 0)nTag = 1; [self setAlpha:nTag]; [self removeSubViewFromEmojiView]; CGRect rectWrapper = self.keyboard.scvEmojis.frame; CGFloat fSpace = 4; NSInteger nEmojiRow = 3; CGFloat fHeight = ((rectWrapper.size.height - (nEmojiRow + 1) * fSpace) / nEmojiRow); CGFloat fWidth = fHeight; NSInteger nCount = [[arrCounts objectAtIndex:nTag]integerValue]; for (NSInteger i = 0 ; i < nCount; i ++){ NSInteger nRow = i % nEmojiRow; NSInteger nColumn = i / nEmojiRow; CGRect rectFrame = CGRectMake(fSpace + (fSpace + fWidth) * nColumn, fSpace + (fSpace + fHeight) * nRow, fWidth/1.3, fHeight/1.3); UIImageView *imvEmoji = [[UIImageView alloc]initWithFrame:rectFrame]; imvEmoji.contentMode = UIViewContentModeScaleAspectFit; imvEmoji.tag = 10000 * nTag + i; [imvEmoji setImage:[UIImage imageNamed:[NSString stringWithFormat:@"ec%i (%i).png", (int)nTag, (int)i + 1]]]; UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tabEmoji:)]; [imvEmoji setUserInteractionEnabled:YES]; [imvEmoji addGestureRecognizer:tapGesture]; [self.keyboard.scvEmojis addSubview:imvEmoji]; } [self.keyboard.scvEmojis setContentSize:CGSizeMake(fSpace + (fSpace + fWidth) * ((int)(nCount / nEmojiRow) + (nCount % nEmojiRow == 0 ? 0 : 1)), rectWrapper.size.height)]; [activityIndicatorView stopAnimating]; [self.keyboard.viewEmoji setHidden:NO]; } 

Изменить: до сих пор не повезло, никакой помощи?

Я решил его решить, установив новый ограничитель высоты. В случае, если это помогает кому-либо с той же проблемой. Я пробовал много ответа, я нашел, но любой работал на меня.

введите описание изображения здесь

  • XCode Различные параллельные темы
  • Разделение большой раскадровки на модули
  • Невозможно открыть симулятор iOS Xcode
  • Как я могу экспортировать простую фальсифицированную модель Maya для использования в Scenekit?
  • Приложение работает на iOS 6, но не работает на iOS 5
  • Кнопка «Назад» скрыта в панели навигации (но все еще работает)
  • Для говорящих на английском языке, как вы произносите «xib»
  • Завершение приложения из-за неотображенного исключения «NSInvalidArgumentException», причина: '- : непризнанный селектор
  • команда компоновщика не удалась (Apple Mach-O)
  • VLCKit конфликтует с файлом .mm в проекте iOS
  • Как настроить панель навигации на экране входа в Facebook?
  • Давайте будем гением компьютера.