Move NonIntrinsic* views to UIKitExtras.

This commit is contained in:
Brent Simmons
2024-05-06 22:26:11 -07:00
parent 482ff49a64
commit ae2c21f5f0
9 changed files with 12 additions and 19 deletions

View File

@@ -0,0 +1,20 @@
//
// NonIntrinsicButton.swift
// NetNewsWire-iOS
//
// Created by Maurice Parker on 8/25/19.
// Copyright © 2019 Ranchero Software. All rights reserved.
//
import Foundation
import UIKit
public final class NonIntrinsicButton: UIButton {
// Prevent autolayout from messing around with our frame settings
public override var intrinsicContentSize: CGSize {
return CGSize(width: UIView.noIntrinsicMetric, height: UIView.noIntrinsicMetric)
}
}

View File

@@ -0,0 +1,18 @@
//
// NonIntrinsicImageView.swift
// NetNewsWire-iOS
//
// Created by Maurice Parker on 4/22/19.
// Copyright © 2019 Ranchero Software. All rights reserved.
//
import UIKit
public final class NonIntrinsicImageView: UIImageView {
// Prevent autolayout from messing around with our frame settings
public override var intrinsicContentSize: CGSize {
return CGSize(width: UIView.noIntrinsicMetric, height: UIView.noIntrinsicMetric)
}
}

View File

@@ -0,0 +1,18 @@
//
// NonIntrinsicLabel.swift
// NetNewsWire-iOS
//
// Created by Maurice Parker on 4/22/19.
// Copyright © 2019 Ranchero Software. All rights reserved.
//
import UIKit
public final class NonIntrinsicLabel: UILabel {
// Prevent autolayout from messing around with our frame settings
public override var intrinsicContentSize: CGSize {
return CGSize(width: UIView.noIntrinsicMetric, height: UIView.noIntrinsicMetric)
}
}