Приложение Swift для iOS - лучший подход - книга с вводом - PullRequest
0 голосов
/ 25 ноября 2018

Я пытаюсь создать приложение на языке swift, которое, по сути, является книгой, и некоторые страницы этой книги позволяют вводить данные, хранящиеся в приложении.

Я новичок в swift и не уверен влучший способ подойти к этой проблеме.До сих пор я пытался использовать контроллер просмотра страниц и отдельные контроллеры представления, соответствующие каждой странице.Класс Page View Controller перемещается по страницам с помощью идентификаторов раскадровки для создания экземпляров View Controllers в массиве.Это работает при создании навигационной книги, но я сталкиваюсь с проблемами при попытке создания выходов из текстовых полей на некоторых страницах, так как по существу экземпляр View Controli создается каждый раз, когда к нему обращаются, и поэтому он не существует постоянно.

IЯ полностью и полностью потерян относительно того, куда я должен идти отсюда.Любой совет / мудрость будут высоко оценены.

Спасибо

1 Ответ

0 голосов
/ 26 ноября 2018

Простейшим подходом является представление в виде коллекции с подкачкой страниц (self.collectionView.pagingEnabled = YES).https://medium.com/@shaibalassiano/tutorial-horizontal-uicollectionview-with-paging-9421b479ee94

Создайте несколько ячеек: одну для вашей страницы (для чтения) и секунду для поля ввода.

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

вы также можете создать пользовательский макет для анимации в соответствии с вашими требованиями.

...