RDGroupPicker
@available(iOS 13.0, *)
public struct RDGroupPicker : UIViewRepresentable
The missing iOS radio buttons group
-
Declaration
Swift
public typealias UIViewType = RDGroup
-
init(selectedIndex:
titles: attributedTitles: selectedColor: isVertical: buttonSize: spacing: itemSpacing: isButtonAfterTitle: titleColor: titleAlignment: titleFont: ) Undocumented
Declaration
Swift
public init( selectedIndex: Binding<Int>, titles: [String]? = nil, attributedTitles: [NSAttributedString]? = nil, selectedColor: UIColor? = nil, isVertical: Bool? = nil, buttonSize: CGFloat? = nil, spacing: CGFloat? = nil, itemSpacing: CGFloat? = nil, isButtonAfterTitle: Bool? = nil, titleColor: UIColor? = nil, titleAlignment: NSTextAlignment? = nil, titleFont: UIFont? = nil )
-
Declaration
Swift
public func makeUIView(context: UIViewRepresentableContext<RDGroupPicker>) -> RDGroup
-
Declaration
Swift
public func updateUIView(_ uiView: RDGroup, context: UIViewRepresentableContext<RDGroupPicker>)
-
Declaration
Swift
public func makeCoordinator() -> Coordinator
-
Declaration
Swift
public class Coordinator : NSObject
-
Undocumented
Declaration
Swift
func buttonSize(_ buttonSize: CGFloat) -> RDGroupPicker
-
Undocumented
Declaration
Swift
func isButtonAfterTitle(_ isButtonAfterTitle: Bool) -> RDGroupPicker
-
Undocumented
Declaration
Swift
func isVertical(_ isVertical: Bool) -> RDGroupPicker
-
Undocumented
Declaration
Swift
func itemSpacing(_ itemSpacing: CGFloat) -> RDGroupPicker
-
Undocumented
Declaration
Swift
func selectedColor(_ selectedColor: UIColor) -> RDGroupPicker
-
Undocumented
Declaration
Swift
func spacing(_ spacing: CGFloat) -> RDGroupPicker
-
Undocumented
Declaration
Swift
func titleAlignment(_ titleAlignment: NSTextAlignment) -> RDGroupPicker
-
Undocumented
Declaration
Swift
func titleColor(_ titleColor: UIColor) -> RDGroupPicker
-
Undocumented
Declaration
Swift
func titleFont(_ titleFont: UIFont) -> RDGroupPicker