小编tra*_* tw的帖子

属性定义推断类型“some View”,涉及另一个声明的“some”返回类型

当我更新到 xcode 13 beta 4 时它不起作用。

显示错误:

属性定义推断类型“some View”,涉及另一个声明的“some”返回类型

struct RatingToStar : View {
    var rating: Int
    let star = Image(systemName: "star").foregroundColor(.yellow)
    let fillStar = Image(systemName: "star.fill").foregroundColor(.yellow)

    var body: some View {
        HStack {
            if rating >= 1 {fillStar}else{star}
            if rating >= 2 {fillStar}else{star}
            if rating >= 3 {fillStar}else{star}
            if rating >= 4 {fillStar}else{star}
            if rating >= 5 {fillStar}else{star}
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

swiftui

6
推荐指数
2
解决办法
1232
查看次数

Swiftui 如何使用 MKOverlayRenderer?

我想在地图上画一条路线。

但结构不使用委托。

struct MapView : UIViewRepresentable {
}

func mapView(_ mapView: MKMapView, rendererFor overlay: MKOverlay) -> MKOverlayRenderer {
}
Run Code Online (Sandbox Code Playgroud)

我能怎么做?

mapkit swiftui

4
推荐指数
1
解决办法
2846
查看次数

如何让按钮转到右下角?

如图所示,我希望按钮位于右下角。

https://i.imgur.com/GiVor8a.png

    var body: some View {
        ZStack {
            HStack {
                Color.black
            }

            Button(action: {}) {
                HStack {
                    Image(systemName: "rectangle.grid.1x2.fill")
                }
                .padding()
                    .background(Color.yellow)
                    .mask(Circle())
            }.frame(width: 60, height: 60)
            .border(Color.red, width: 1)
        }
    }
Run Code Online (Sandbox Code Playgroud)

swiftui

2
推荐指数
1
解决办法
2437
查看次数

标签 统计

swiftui ×3

mapkit ×1