{"push_id":631598080,"size":1,"distinct_size":1,"ref":"refs/heads/nav-buttons","head":"01372610a242ea95119148170d733a3934b1fc25","before":"ac664c954b5eb2f30f5702e53d85731e1a252d2c","commits":[{"sha":"01372610a242ea95119148170d733a3934b1fc25","author":{"email":"f0261b037b9ae5dac9dd83d540eac374734e5f0d@jameside.com","name":"James Ide"},"message":"[Nav] Add support for bar button icons and left buttons\n\nNavigatorIOS supports four new properties:\n\n  - **rightButtonImageSource:** The source of an image to display in the top right. This must be a static image since UINavigationController only supports UIImages. Adding support for UIImageViews (or arbitrary views) is more complicated because custom views do not fade on touch and do not have hit slop the same way that UIImage buttons do. Usage: `rightButtonImageSource: ix('ImageName')`\n  - **backButtonImageSource:** Use a custom image for the back button. This does not replace the back caret (`<`) but instead replaces the text next to it.\n  - **leftButtonTitle**: Text for the left nav button, which supersedes the previous nav item's back button when specified. The main use case for this is your initial screen/UIVC which has nothing to go back to (since it is the first VC on the stack) but need to display a left button. This does hide the back button if there would have been one otherwise.\n  - **leftButtonImageSource:** Image source for the left button, supersedes the left button title.\n\nAdded UIExplorer example to demonstrate.","distinct":true,"url":"https://api.github.com/repos/ide/react-native/commits/01372610a242ea95119148170d733a3934b1fc25"}]}