如何在SwiftUI中编写分数
我正在做一个小应用程序来帮助孩子们学习数学 然而,我不知道如何在SwiftUI中编写分数 我想要这样的东西:1/2如何在SwiftUI中编写分数,swift,xcode,swiftui,Swift,Xcode,Swiftui,我正在做一个小应用程序来帮助孩子们学习数学 然而,我不知道如何在SwiftUI中编写分数 我想要这样的东西:1/2 感谢您的帮助:)希望以下内容对您有所帮助。当然,您可以根据需要调整参数 演示: 进近代码: import SwiftUI struct FractionView: View { var numerator: String var denominator: String var body: some View { HStack {
感谢您的帮助:)希望以下内容对您有所帮助。当然,您可以根据需要调整参数 演示: 进近代码:
import SwiftUI
struct FractionView: View {
var numerator: String
var denominator: String
var body: some View {
HStack {
Text("\(numerator)")
.offset(x: 4, y: 0)
.alignmentGuide(VerticalAlignment.center,
computeValue: { d in d[.bottom] })
Text("∕").font(.system(size: 32))
Text("\(denominator)")
.offset(x: -4, y: 0)
.alignmentGuide(VerticalAlignment.center,
computeValue: { d in d[.top] })
}
}
}
struct TestFraction: View {
var body: some View {
VStack(spacing: 8) {
FractionView(numerator: "1", denominator: "2")
FractionView(numerator: "5", denominator: "7")
FractionView(numerator: "11", denominator: "19")
FractionView(numerator: "31", denominator: "9")
}
}
}
struct TestFraction_Previews: PreviewProvider {
static var previews: some View {
TestFraction()
}
}
希望以下内容对您有所帮助。当然,您可以根据需要调整参数 演示: 进近代码:
import SwiftUI
struct FractionView: View {
var numerator: String
var denominator: String
var body: some View {
HStack {
Text("\(numerator)")
.offset(x: 4, y: 0)
.alignmentGuide(VerticalAlignment.center,
computeValue: { d in d[.bottom] })
Text("∕").font(.system(size: 32))
Text("\(denominator)")
.offset(x: -4, y: 0)
.alignmentGuide(VerticalAlignment.center,
computeValue: { d in d[.top] })
}
}
}
struct TestFraction: View {
var body: some View {
VStack(spacing: 8) {
FractionView(numerator: "1", denominator: "2")
FractionView(numerator: "5", denominator: "7")
FractionView(numerator: "11", denominator: "19")
FractionView(numerator: "31", denominator: "9")
}
}
}
struct TestFraction_Previews: PreviewProvider {
static var previews: some View {
TestFraction()
}
}
解释更多,请回答一个好问题,但不幸的是没有一个好答案解释更多,请回答一个好问题,但不幸的是没有一个好答案