Подтвердить что ты не робот

Создание расширения для общего доступа с настраиваемой компоновкой

Я хочу развернуть расширение для ios с помощью настраиваемой выноски. В документах Apple

Чтобы создать настраиваемое представление для представления вместо стандартного, снимите флажок "Использовать стандартный социальный интерфейс компоновки" в целевом добавлении Xcode панель. Если этот флажок отменен, значение по умолчанию Класс SharingViewController основан на NSViewController или UIViewController, в зависимости от выбранной вами платформы.

но я не могу установить этот флажок. Может ли кто-нибудь показать мне, как отключить его, и есть ли хорошие учебники для расширения разделов.

Спасибо

4b9b3361

Ответ 1

Похоже, что этот параметр был удален (или не попал в общедоступную версию).

В любом случае, прочитав описание, вам кажется, что вам просто нужно создать расширение общего доступа и изменить суперкласс класса ShareViewController от SLComposeServiceViewController до UIViewController и избавиться от isContentValid, didSelectPost, и configurationItems методы stub в определении класса.

Затем вы можете настроить свое представление, как вам нравится, в MainInterface.storyboard.

Ответ 2

Этот ответ выше заслуживает обновления. Мы не должны изменять суперкласс ShareViewController, а настраиваем его с помощью configurationItems, чтобы добавить параметры конфигурации через ячейки таблицы.

Этот учебник показывает, как правильно это сделать.