swift sample with custom navigation controller transition