Swift - пользовательская системная клавиатура Только в моем приложении

Я создал пользовательскую клавиатуру и пользовательскую системную клавиатуру. Оба работают. Но мне нужно реализовать UIPageControl в моей пользовательской части клавиатуры. Если я выберу пользовательскую клавиатуру (используя UIView), ее очень сложно реализовать.

Мне нужно решение для следующих областей.

Моя первая проблема:

Пользовательская клавиатура работает только с приложением. Как только я установлю, если я выйду из своего приложения, перейдите в другое приложение, которое покажет моя пользовательская системная клавиатура. Есть ли способ настроить только в моем приложении.

Я нашел некоторые идеи из этой ссылки. Пожалуйста, предложите любую идею.

Вторая проблема:

Мне нужно реализовать разбивку на страницы like this Без разбивки на страницы он работает.

Было бы полезно, если вы предоставите любую помощь.

Ответ 1

Если вы хотите, чтобы клавиатура была только для приложения, вы должны создавать пользовательскую клавиатуру только через UIView.

Что касается разбивки на страницы в UIView, не могли бы вы просто поместить UIScrollView в UIView и воссоздать горизонтальную разбивку на страницы?