Enhancements for iOS 8
iOS 8 brings major changes to the existing API to support various key new technologies of Apple devices such as multiple screen size support. It inevitably breaks a number of fundamental functionalities such as the way rotation is handled. Crosslight 3 for iOS have been enhanced in many areas to support the changes made in iOS 8. Most of these enhancements do not require changes in your application code. As the result, you can simply upgrade to Crosslight 3 and continue using all the features provided in Crosslight which work seamlessly in the latest version of iOS.
Crosslight comes with dozens of pre-built UI components for iOS such as drawer navigation and master-detail component. These components have been specifically enhanced to work flawlessly in iOS 8, particularly to support the new auto rotation behavior. The following illustration shows the master-detail component with multiple orientation running in an iPad.
iOS 8 introduces a host of user interface enhancements such as those related to view controller, presentation controller, popover controller, and more. Some of these changes affect the navigation functionalities provided in Crosslight such as the push, modal, and the popover navigation. Crosslight 3 is now supercharged to support latest iOS 8 user interface features, while keeping all navigation patterns working as expected.
The following illustration shows the key navigation features combined with master-detail scenario running in Crosslight 3 and iOS 8.
One of the major improvements in iOS 8 is the support for larger screen in the split view pattern. In particular, Crosslight has now improved its UIMasterDetailController to work flawlessly in iOS 8, optimized for both iPhone and iPad. Key areas of improvement also include the changes to rotation, integration with table view, and detail navigation.