Previously all child view controller had viewWillAppear called as soon as the walkthrough page appeared.
This commit fixes this by disabling the automatic forwarding of appearance information to all child views, and instead handles it manually both for the programatic case (calling gotoPage) and for the manual case where the scrolls the scroll view.
Both appearance and disappearance are forwarded correctly in my testing and there were no run-time issues of unbalanced appearance calls.
Previously all child view controller had
viewWillAppear
called as soon as the walkthrough page appeared.This commit fixes this by disabling the automatic forwarding of appearance information to all child views, and instead handles it manually both for the programatic case (calling
gotoPage
) and for the manual case where the scrolls the scroll view.Both appearance and disappearance are forwarded correctly in my testing and there were no run-time issues of unbalanced appearance calls.