|
|
@@ -21,7 +21,7 @@
|
|
|
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
|
|
// THE SOFTWARE.
|
|
|
|
|
|
-#if os(iOS)
|
|
|
+#if os(iOS) || os(tvOS)
|
|
|
import UIKit
|
|
|
#else
|
|
|
import AppKit
|
|
|
@@ -119,7 +119,7 @@ internal class ConcreteConstraint: Constraint {
|
|
|
self.updatePriority(Float(750.0))
|
|
|
}
|
|
|
internal override func updatePriorityMedium() -> Void {
|
|
|
- #if os(iOS)
|
|
|
+ #if os(iOS) || os(tvOS)
|
|
|
self.updatePriority(Float(500.0))
|
|
|
#else
|
|
|
self.updatePriority(Float(501.0))
|
|
|
@@ -251,7 +251,7 @@ internal class ConcreteConstraint: Constraint {
|
|
|
let layoutConstant: CGFloat = layoutToAttribute.snp_constantForValue(self.constant)
|
|
|
|
|
|
// get layout to
|
|
|
- #if os(iOS)
|
|
|
+ #if os(iOS) || os(tvOS)
|
|
|
var layoutTo: AnyObject? = self.toItem.view ?? self.toItem.layoutSupport
|
|
|
#else
|
|
|
var layoutTo: AnyObject? = self.toItem.view
|
|
|
@@ -397,7 +397,7 @@ private extension NSLayoutAttribute {
|
|
|
}
|
|
|
// CGPoint
|
|
|
else if let point = value as? CGPoint {
|
|
|
- #if os(iOS)
|
|
|
+ #if os(iOS) || os(tvOS)
|
|
|
switch self {
|
|
|
case .Left, .CenterX, .LeftMargin, .CenterXWithinMargins: return point.x
|
|
|
case .Top, .CenterY, .TopMargin, .CenterYWithinMargins, .Baseline, .FirstBaseline: return point.y
|
|
|
@@ -422,7 +422,7 @@ private extension NSLayoutAttribute {
|
|
|
}
|
|
|
// EdgeInsets
|
|
|
else if let insets = value as? EdgeInsets {
|
|
|
- #if os(iOS)
|
|
|
+ #if os(iOS) || os(tvOS)
|
|
|
switch self {
|
|
|
case .Left, .CenterX, .LeftMargin, .CenterXWithinMargins: return insets.left
|
|
|
case .Top, .CenterY, .TopMargin, .CenterYWithinMargins, .Baseline, .FirstBaseline: return insets.top
|