Are you seeing this behavior with views located in your app or located in packages?
Views in packages only.
The scheme approach does not work for me; the scheme is always the one the view is located in, but it still doesn't work.
My solution has been creating a "host" app, and previewing the package views in the app instead of from within the package.