12345678910111213141516171819202122232425262728293031 |
- /*****************************************************************************
- * LayoutAnchorContainer.swift
- * VLC for iOS
- *****************************************************************************
- * Copyright (c) 2017 VideoLAN. All rights reserved.
- * $Id$
- *
- * Authors: Carola Nitz <caro # videolan org>
- *
- * Refer to the COPYING file of the official project for license.
- *****************************************************************************/
- import Foundation
- @objc(VLCLayoutAnchorContainer) protocol LayoutAnchorContainer {
- var leadingAnchor: NSLayoutXAxisAnchor { get }
- var trailingAnchor: NSLayoutXAxisAnchor { get }
- var leftAnchor: NSLayoutXAxisAnchor { get }
- var rightAnchor: NSLayoutXAxisAnchor { get }
- var topAnchor: NSLayoutYAxisAnchor { get }
- var bottomAnchor: NSLayoutYAxisAnchor { get }
- var widthAnchor: NSLayoutDimension { get }
- var heightAnchor: NSLayoutDimension { get }
- var centerXAnchor: NSLayoutXAxisAnchor { get }
- var centerYAnchor: NSLayoutYAxisAnchor { get }
- }
- extension UIView:LayoutAnchorContainer {}
- extension UILayoutGuide:LayoutAnchorContainer {}
|