当前位置 主页 > 网站技术 > 代码类 >

    详解Swift 之clipped是什么如何用

    栏目:代码类 时间:2020-01-24 15:08

    clipped()函数介绍

    Clips the view to its bounding rectangular frame.

    将View裁剪成矩形

    By default, a view's bounding frame is used only for layout, so any content that extends beyond the edges of the frame is still visible. Use the clipped(antialiased:)modifier to hide any content that extends beyond these edges.

    默认情况下,视图的边界框架仅用于布局,因此超出框架边缘的任何内容仍然可见。使用clipped(antialiased:)修饰器可以隐藏超出这些边缘的任何内容。

    代码

    import SwiftUI
    
    struct ProductCard: View {
      var body: some View {
        VStack(alignment:.leading,spacing: 0){
          Image("circle")
            .resizable()
            .scaledToFit()
            .frame(minWidth:nil,
                idealWidth: nil,
                maxWidth: UIScreen.main.bounds.width,
                minHeight: nil,
                idealHeight: nil,
                maxHeight: 300,
                alignment: .center
          )
          .clipped()
          
        }
      }
    }
    
    

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持IIS7站长之家。