【发布时间】:2023-03-15 20:07:01
【问题描述】:
我想显示左右箭头
import Foundation
import SwiftUI
// MARK: - DisplayView
struct SpecialItemView: View {
@ObservedObject var viewModel: ViewModel
// MARK: - Initializer
@inlinable init(
viewModel: ViewModel
) {
self.viewModel = viewModel
}
// MARK: - Computed Variables
var body: some View {
return Text("⬅︎ ➡︎⇐⇒")
}
}
在 XCode 中它们正确显示:
但是在设备上它们是这样渲染的:
是否可以修复这种行为?
编辑
等宽字体产生这个: 代码:
return Text("⬅︎➡︎ ⇐⇒⬆︎⬇︎⬅︎➡︎").font(.system(.title, design: .monospaced))
【问题讨论】:
-
在尝试其他类似的箭头符号时,看起来这些符号很有效,而您拥有的特定符号大小不同????绝对奇怪
-
@MartinR 在我尝试时看起来没有帮助,只是让相反的箭头更大,无论我尝试了
\u{FE0F}的哪个位置。 -
@MartinR 表情符号表示的箭头对我来说真的很难看