Primitives
Value types and configuration objects shared across the framework.
- Kind: Section
- Section: SkeleKit.iOS
Enums
| Enum | Summary |
|---|---|
| AccessibilityTraits | How VoiceOver describes and treats a view. |
| BackButtonStyle | How the next pushed page's back button represents this page. |
| ButtonSize | The built-in size classes of a Button. |
| ButtonStyle | The visual treatment of a Button. |
| Capitalization | When typing is automatically capitalized. |
| CarouselSnap | How a carousel settles when the drag ends. |
| ClearButton | When a text field shows its built-in clear button. |
| CollectionLayoutKind | How a CollectionView arranges its items. |
| ContentKind | What the field holds, so the system can offer autofill (passwords, one-time codes, contacts). |
| DatePickerMode | What a DatePicker lets the user pick. |
| DatePickerStyle | How a DatePicker presents itself. |
| FontDesign | The design of a font: the system face, a rounded one, a serif, or monospaced. |
| FontWeight | The weight of a font. |
| GestureState | Where a continuous gesture is in its lifetime. |
| GridUnitType | How a GridLength is interpreted by the grid layout. |
| HorizontalAlignment | How a view is placed within the horizontal space its parent gives it. |
| IconPlacement | Where a Button's icon sits relative to its text. |
| ImageSourceKind | Where an Image loads its content from. |
| IndicatorStyle | The color of a scroll view's indicator bar. |
| KeyboardDismiss | How scrolling dismisses the on-screen keyboard. |
| KeyboardLook | The color scheme of the keyboard raised by a text input. |
| KeyboardToolbar | The bar shown above the raised keyboard. |
| KeyboardType | The on-screen keyboard shown while editing a text input. |
| MapKind | The base imagery a map draws. |
| MaterialKind | The thickness of a Material, mapping to the system blur styles. |
| Orientation | The stacking axis of a StackPanel. |
| PageBackground | The page's background. |
| PointerEffect | How a view reacts to a hovering trackpad or mouse pointer on iPad. |
| PopoverArrow | The directions a popover's arrow may point. |
| ReturnKeyType | The label shown on the keyboard's return key. |
| SafeAreaEdges | The edges of a view that should be inset by the safe area during arrange. |
| ScrollPosition | Where a scrolled-to item lands in the viewport. |
| StatusBarStyle | The status bar look a page asks for. |
| Stretch | How content is scaled to fill the space available to it. |
| SwipeSide | Which edge of a row a swipe action lives on. |
| SymbolEffect | A built-in animation an SF Symbol can perform. |
| SymbolScale | The relative size an SF Symbol is drawn at within its font metrics. |
| TabBarMinimize | When the tab bar minimizes as content scrolls. |
| TabPlacement | How a tab takes part in iPad user customization. |
| TextAlignment | Horizontal alignment of text within a control. |
| TextStyle | A step in the native type hierarchy. Each one carries its own Dynamic Type curve. |
| TitleStyle | How the navigation bar shows the page's title. |
| ToolbarSide | Which side of the navigation bar a toolbar item sits on. |
| Truncation | How text is shortened when it does not fit. |
| VerticalAlignment | How a view is placed within the vertical space its parent gives it. |
Classes
| Class | Summary |
|---|---|
| Brush | How a view's background is filled: a solid color, a gradient, or a blurred material. |
| Colors | The standard colors, which also adapt to dark mode. |
| Command | Creates commands from plain delegates, for handlers that live in the view rather than a ViewModel. |
| GridLengthCollection | An observable GridLength list that invalidates its owning Grid when changed. |
| ItemMove<TItem> | Describes a completed drag-to-reorder: which item moved and where it went. |
| LinearGradient | A linear gradient between two points, given in unit space: (0,0) is the top-left corner, (1,1) the bottom-right. |
| Link | A tappable run of text inside a TextView's TextView.Spans. |
| MapCircle | A circular area of a fixed radius around a center. |
| MapOverlay | A shape drawn onto a MapView beneath its pins. |
| MapPin | A marker placed on a MapView at a coordinate. |
| MapPolygon | A closed area bounded by coordinates. |
| MapPolyline | An open path connecting coordinates in order. |
| Material | A blurred material, as used behind bars and sheets. Thinner materials let more of the content behind them through. |
| MenuAction | An action shown in a button, toolbar or context menu. |
| PreviewShape | The shape of a row lifted as its own context-menu platter. |
| SolidBrush | A single flat color. |
| Span | A styled run of text inside a Label's Label.Spans. |
| SwipeAction | An action revealed by swiping a row. |
| ToolbarItem | A button in the page's navigation bar. |
Structs
| Struct | Summary |
|---|---|
| CollectionLayout | The layout of a CollectionView: a list, a grid, or a carousel. |
| Color | A straight (non-premultiplied) RGBA color with each channel in the range 0..1. |
| Coordinate | A geographic location in degrees. |
| GradientStop | One color of a gradient, at a position along it. |
| GridLength | The size of a grid row or column: absolute (points), auto-sized, or a weighted star share. |
| ImageSource | Describes where an image comes from, without touching UIKit. |
| MapRegion | A rectangular map extent, a center coordinate plus its span in degrees. |
| PanGesture | One update of a drag: how far it has moved from where it started, and how fast it is going. |
| PinchGesture | One update of a pinch: the factor the touched distance has scaled by since the gesture began. |
| Point | A point in the layout coordinate space (origin top-left, y grows downward). |
| Rect | An axis-aligned rectangle of a location and a size, produced by the arrangement pass. |
| RotateGesture | One update of a two-finger rotation, in degrees since the gesture began. |
| Shadow | A drop shadow behind a view. |
| Size | A width and height pair used by the measure/arrange layout. |
| Thickness | The thickness of a frame around a rectangle, as used for margins and padding. |
Interfaces
| Interface | Summary |
|---|---|
| IExpandableSection<TItem> | An ISection<TItem> whose items collapse behind its header. |
| ISection<TItem> | A group of items in a CollectionView. |