比如Canvas的渲染模式设置为"Screen Space - Camera",打开UI prefab,却是在Unity提供的默认Canvas下预览的,这样很多参数设置就会有问题,需要手动修改预览环境:

"Editor => Project Settings => Editor => Prefab Editing Environments => 选择预览场景"

如果选择的场景中有Canvas,则UI Prefab会加载到该Canvas下进行预览;如果选择的场景中没有Canvas或者没有选择场景,则以Unity默认Canvas预览(Screen Space - Overlay模式)