- 已关闭**。此问题需要details or clarity。当前不接受答案。
- 想要改进此问题?**添加详细信息并通过editing this post阐明问题。
3天前关闭。
这篇文章是编辑和提交审查2天前。
Improve this question
我在Text
元素上有一个.background
。我想在这个背景上画一个笔划/轮廓。我该怎么做?
Text("Example")
.font(.system(size: 12, weight: .bold, design: .rounded))
.foregroundStyle(.white)
.padding(3)
.background(Color.init(red: 0.1, green: 0.1, blue: 0.1))
我试过:
.strokeBorder(.white, lineWidth: 2)
这是行不通的,正如lorem ipsum所说,"SwiftUI框架提供的Stroke只适用于形状"。
2条答案
按热度按时间lmvvr0a81#
使用border修饰符。
s6fujrry2#
感谢@vikingosegundo指出我已经回答了自己的问题--使用形状。
所以,这里是解决方案: