gpt4 book ai didi

SwiftUI 等同于 apportionsSegmentWidthsByContent?

转载 作者:行者123 更新时间:2023-12-05 05:09:28 25 4
gpt4 key购买 nike

在 SwiftUI 中 .pickerStyle(SegmentedPickerStyle()) 将为您提供一个 SegmentedControl,其中所有段的大小都相同。

我们如何在 SwiftUI 中设置 UIKit 属性 appportionsSegmentWidthsByContent = true

最佳答案

SwiftUI 中没有等效的 apportionsSegmentWidthsByContent 属性,PickerStyle 协议(protocol)也是内部定义的,因此您有 3 个选项

  1. 全局设置该属性,您的SwiftUI项目中的所有分段控件都会受到影响。UISegmentedControl.appearance().apportionsSegmentWidthsByContent = true

  2. 使用 UIViewRepresentable 包装 UIKit 分段控件

  3. 制作您自己的选择器、实验 SwiftUI Custom PickerStyle

关于SwiftUI 等同于 apportionsSegmentWidthsByContent?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57518827/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com