Code compiles with only one warning, namely that the app iconset needs a 1024x1024 store image size, which I do not presume to try and create on my own. :)
Input scrolling is fixed, see attached .gif. Tested in simulator on iPhone SE, iPad Pro 12.9", and a few sizes of device in between on iOS 10 and 11.
Commits are split out into "Compiles with Swift 3 conversion on old Xcode", "Compiles with Swift 3 in Xcode 9 + input scroll fix", "Compiles with Swift 4 conversion", just in case there's some reason to not go all the way into The Future™.
Swift 4!
Code compiles with only one warning, namely that the app iconset needs a 1024x1024 store image size, which I do not presume to try and create on my own. :)
Input scrolling is fixed, see attached .gif. Tested in simulator on iPhone SE, iPad Pro 12.9", and a few sizes of device in between on iOS 10 and 11.
Commits are split out into "Compiles with Swift 3 conversion on old Xcode", "Compiles with Swift 3 in Xcode 9 + input scroll fix", "Compiles with Swift 4 conversion", just in case there's some reason to not go all the way into The Future™.