OneScript

scaledToFit

保持宽高比,将视图缩放至完整适配可用空间。

scaledToFit() 保持视图的宽高比,将完整视图缩放至建议尺寸内。它适用于任意视图。

import { Modifier, Symbol } from "onescript/views"

<Symbol
  source="pika"
  name="photo.image.default.fill"
  resizable
  modifier={Modifier
    .scaledToFit()
    .frame({ width: 240, height: 160 })}
/>

用于 Image 或 Symbol 时,可通过 resizable 让内容参与缩放。Modifier 顺序会参与布局;根据视图需要接收的尺寸建议,将 frame() 放在 scaledToFit() 前方或后方。

有关该修饰符的 SwiftUI 语义和布局行为,请参阅 Apple 的 scaledToFit() 文档。

How is this guide?

最后更新于