SegmentedControl
open class SegmentedControl : UIControl, UIScrollViewDelegate, SegmentedAccessibilityDelegate
-
Undocumented
Declaration
Swift
open var sectionTitles: [StringParameter] { get set }
-
Undocumented
Declaration
Swift
open var sectionImages: [UIImage] { get set }
-
Undocumented
Declaration
Swift
open var sectionSelectedImages: [UIImage]
-
Undocumented
Declaration
Swift
open var sectionCount: Int { get }
-
Undocumented
Declaration
Swift
open var indexChangedBlock: ((Int) -> Void)?
-
Undocumented
Declaration
Swift
open var titleFormatter: ((_ segmentedControl: SegmentedControl, _ title: String, _ index: Int, _ selected: Bool) -> NSAttributedString)?
-
Undocumented
Declaration
Swift
open var titleTextAttributes: [NSAttributedString.Key : Any]?
-
Undocumented
Declaration
Swift
open var selectedTitleTextAttributes: [NSAttributedString.Key : Any]?
-
Undocumented
Declaration
Swift
open override var backgroundColor: UIColor? { get set }
-
Undocumented
Declaration
Swift
open var selectionIndicatorColor: UIColor?
-
Undocumented
Declaration
Swift
open var selectionIndicatorBoxColor: UIColor?
-
Undocumented
Declaration
Swift
open var verticalDividerColor: UIColor?
-
Undocumented
Declaration
Swift
open var selectionIndicatorBoxOpacity: Float { get set }
-
Undocumented
Declaration
Swift
open var verticalDividerWidth: CGFloat
-
Undocumented
Declaration
Swift
open var type: SegmentedControlType
-
Undocumented
Declaration
Swift
open var selectionStyle: SegmentedControlSelectionStyle
-
Undocumented
Declaration
Swift
open var segmentWidthStyle: SegmentedControlSegmentWidthStyle { get set }
-
Undocumented
Declaration
Swift
open var selectionIndicatorLocation: SegmentedControlSelectionIndicatorLocation { get set }
-
Undocumented
Declaration
Swift
open var borderType: SegmentedControlBorderType { get set }
-
Undocumented
Declaration
Swift
open var imagePosition: SegmentedControlImagePosition
-
Undocumented
Declaration
Swift
open var textImageSpacing: CGFloat
-
Undocumented
Declaration
Swift
open var borderColor: UIColor?
-
Undocumented
Declaration
Swift
open var borderWidth: CGFloat
-
Undocumented
Declaration
Swift
open var isUserDraggable: Bool
-
Undocumented
Declaration
Swift
open var isTouchEnabled: Bool
-
Undocumented
Declaration
Swift
open var isVerticalDividerEnabled: Bool
-
Undocumented
Declaration
Swift
open var shouldStretchSegmentsToScreenSize: Bool
-
Undocumented
Declaration
Swift
open var useSelectedTitleTextAttributesSize: Bool
-
当前选中index, -1表示不选中
Declaration
Swift
open var selectedSegmentIndex: Int { get set }
-
Undocumented
Declaration
Swift
open var selectionIndicatorHeight: CGFloat
-
Undocumented
Declaration
Swift
open var selectionIndicatorEdgeInsets: UIEdgeInsets
-
Undocumented
Declaration
Swift
open var selectionIndicatorBoxEdgeInsets: UIEdgeInsets
-
Undocumented
Declaration
Swift
open var selectionIndicatorCornerRadius: CGFloat { get set }
-
Undocumented
Declaration
Swift
open var selectionIndicatorBoxCornerRadius: CGFloat { get set }
-
Undocumented
Declaration
Swift
open var contentEdgeInset: UIEdgeInsets
-
Undocumented
Declaration
Swift
open var segmentEdgeInset: UIEdgeInsets
-
Undocumented
Declaration
Swift
open var segmentBackgroundColor: UIColor?
-
Undocumented
Declaration
Swift
open var segmentBackgroundOpacity: Float
-
Undocumented
Declaration
Swift
open var segmentBackgroundCornerRadius: CGFloat
-
Undocumented
Declaration
Swift
open var segmentBackgroundEdgeInset: UIEdgeInsets
-
Undocumented
Declaration
Swift
open var segmentCustomBlock: ((_ segmentedControl: SegmentedControl, _ index: Int, _ rect: CGRect) -> Void)?
-
Undocumented
Declaration
Swift
open var enlargeEdgeInset: UIEdgeInsets
-
Undocumented
Declaration
Swift
open var shouldAnimateUserSelection: Bool
-
Undocumented
Declaration
Swift
open var contentSize: CGSize { get }
-
Undocumented
Declaration
Swift
open lazy var scrollView: UIScrollView { get set }
-
Undocumented
Declaration
Swift
public init(sectionTitles: [StringParameter])
-
Undocumented
Declaration
Swift
public init(sectionImages: [UIImage], sectionSelectedImages: [UIImage])
-
Undocumented
Declaration
Swift
public init(sectionImages: [UIImage], sectionSelectedImages: [UIImage], sectionTitles: [StringParameter])
-
Undocumented
Declaration
Swift
public override init(frame: CGRect)
-
Undocumented
Declaration
Swift
public required init?(coder: NSCoder)
-
设置选中index, -1表示不选中
Declaration
Swift
open func setSelectedSegmentIndex(_ index: Int, animated: Bool)
-
Undocumented
Declaration
Swift
open override func awakeFromNib()
-
Undocumented
Declaration
Swift
open override func layoutSubviews()
-
Undocumented
Declaration
Swift
open override var frame: CGRect { get set }
-
Undocumented
Declaration
Swift
open override func willMove(toSuperview newSuperview: UIView?)
-
Undocumented
Declaration
Swift
open override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?)
-
Undocumented
Declaration
Swift
open override func draw(_ rect: CGRect)
-
Undocumented
Declaration
Swift
open func scrollViewDidScroll(_ scrollView: UIScrollView)
-
Undocumented
Declaration
Swift
open func scrollViewDidEndDragging(_ scrollView: UIScrollView, willDecelerate decelerate: Bool)
-
Undocumented
Declaration
Swift
open func scrollViewDidEndScrollingAnimation(_ scrollView: UIScrollView)
-
Undocumented
Declaration
Swift
open func scrollViewDidEndDecelerating(_ scrollView: UIScrollView)
-
Undocumented
Declaration
Swift
open override var accessibilityElements: [Any]? { get set }
-
Undocumented
Declaration
Swift
open override var isAccessibilityElement: Bool { get set }
-
Undocumented
Declaration
Swift
open override func accessibilityElementCount() -> Int
-
Undocumented
Declaration
Swift
open override func index(ofAccessibilityElement element: Any) -> Int
-
Undocumented
Declaration
Swift
open override func accessibilityElement(at index: Int) -> Any?
-
Declaration
Swift
open override func statisticalViewWillBindClick(_ containerView: UIView?) -> Bool
-
Declaration
Swift
open override func statisticalViewVisibleIndexPaths() -> [IndexPath]?