2015-12-01 5 views
0

Я создал UIView, добавил его к UIViewController, а затем я хочу установить его уникальный идентификатор (UIView) для следующего выбора без сохранения UIView в var.Как установить restoreIdentifier в swift?

Как я могу это сделать? Я пробовал setValue и напрямую менял идентификатор, но ничего не нашел.

--updated

Я нахожу эту строку в Документах https://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/PreservingandRestoringState.html «Вы можете присвоить идентификаторы восстановления программно или в файле раскадровки.», Но как я могу это сделать ???

ответ

0

Просто введите

self.restorationIdentifier = "/*name it here*/" 

или для просмотра:

view.restorationIdentifier = "/*name it here*/" 

Надежда, что помогает :)

+0

вау! (Прости). не работает, действительно. Я работаю с activityIndicator/scrollview (простой вид не тестировался, но его необычный для меня). Я могу назначить id из раскадровки и работать с ним в коде, но я НЕ МОЖЕТ назначить его из кода. p.s. может быть проблема в «Optionals» или smth else (я действительно младший в быстром) – Wellgo

+0

'scrollView.restorationIdentifier' также работает для меня ... – LinusGeffarth

+0

Я не знаю, как вставить код здесь, http: // pastebin. com/tc4UuDwJ вот что я хочу (это «помощник» -style func) – Wellgo

Смежные вопросы