Swift Xcode中SVG资源添加后显示颠倒问题咨询
SVG在Xcode资源预览中颠倒但APP显示正常的解决办法
这是Xcode预览SVG时的常见渲染bug,不影响APP实际运行,要是看着别扭可以试试这几个办法:
- 直接修改SVG文件:用文本编辑器打开你的SVG,给根
<svg>标签添加transform="rotate(180 宽度值/2 高度值/2)",替换成你SVG实际的宽高数值。比如你的SVG宽200高200,就写transform="rotate(180 100 100)"。这样Xcode预览会正过来,APP里显示不受影响(因为APP的渲染逻辑和Xcode预览不一样)。 - 转成PDF再导入:把SVG导出成PDF格式,再添加到Xcode资源里。Xcode对PDF的预览渲染更稳定,而且PDF同样是矢量格式,不会影响APP里的显示效果。
- 忽略这个问题:既然APP里显示完全正常,这个只是Xcode预览的小问题,不影响最终功能,嫌麻烦的话可以直接不管它。
内容的提问来源于stack exchange,提问作者Mykyta Shapko
相关产品推荐
相关产品推荐

