Создание расширения для общего доступа с настраиваемой компоновкой
Я хочу развернуть расширение для ios с помощью настраиваемой выноски. В документах Apple
Чтобы создать настраиваемое представление для представления вместо стандартного, снимите флажок "Использовать стандартный социальный интерфейс компоновки" в целевом добавлении Xcode панель. Если этот флажок отменен, значение по умолчанию Класс SharingViewController основан на NSViewController или UIViewController, в зависимости от выбранной вами платформы.
но я не могу установить этот флажок. Может ли кто-нибудь показать мне, как отключить его, и есть ли хорошие учебники для расширения разделов.
Спасибо
Ответы
Ответ 1
Похоже, что этот параметр был удален (или не попал в общедоступную версию).
В любом случае, прочитав описание, вам кажется, что вам просто нужно создать расширение общего доступа и изменить суперкласс класса ShareViewController
от SLComposeServiceViewController
до UIViewController
и избавиться от isContentValid
, didSelectPost
, и configurationItems
методы stub в определении класса.
Затем вы можете настроить свое представление, как вам нравится, в MainInterface.storyboard
.
Ответ 2
Этот ответ выше заслуживает обновления. Мы не должны изменять суперкласс ShareViewController
, а настраиваем его с помощью configurationItems
, чтобы добавить параметры конфигурации через ячейки таблицы.
Этот учебник показывает, как правильно это сделать.