当我的代码从其他 swift 包中导入控件或值时,我在位于 Swift 包中的视图中的 SwiftUI 预览上遇到问题。
import Foundation
import SwiftUI
import Common
struct AppointmentListItem: View {
var appointment: Appointment
var body: some View {
VStack{
HStack(spacing: 10){
//Client Info
Image(self.appointment.client.profilePicture)
.resizable()
.aspectRatio(contentMode: .fill)
.frame(width: 35, height: 35)
.clipShape(Circle())
.shadow(radius: 10)
.overlay(Circle().stroke(Color.white, lineWidth: 1.5))
Text(self.appointment.client.fullName)
.font(.system(size: 18))
.bold()
.frame(maxWidth: .infinity, alignment: .leading)
Text(self.appointment.getHourAndMinutes()).bold()
//Detail info
Button(action: {
withAnimation{
print("Go to details")
}
}){
Image(systemName: "ellipsis")
.font(.system(size: 18))
.frame(width: 20, height: 20)
.rotationEffect(Angle.init(degrees: 90))
}
}
.padding()
}
.foregroundColor(Color.white)
.background(RoundedRectangle(cornerRadius: 20) …Run Code Online (Sandbox Code Playgroud)