本文共 1684 字,大约阅读时间需要 5 分钟。
https://developer.apple.com/tutorials/swiftui/creating-and-combining-views
makeUIView(context:),updateUIView(_:context:)
//contentView.swift var body: some View { VStack { MapView(coordinate: landmark.locationCoordinate) .frame(height: 300) .edgesIgnoringSafeArea(.top)//忽略安全区域 CircleImage(image: landmark.image) .offset(y: -130) .padding(.bottom, -130) VStack(alignment: .leading) { Text(landmark.name) .font(.title) HStack(alignment:.top) { Text(landmark.park) .font(.subheadline) Spacer() Text(landmark.state) .font(.subheadline) } } .padding() Spacer() //将视图推到top of the screen } .navigationBarTitle(Text(landmark.name), displayMode: .inline) }
具体可以结合项目 地址:
转载地址:http://kjywi.baihongyu.com/