Files
SideStore/AltStore/Settings/PatreonComponents.swift

58 lines
1.6 KiB
Swift
Raw Normal View History

2019-09-05 15:37:58 -07:00
//
// PatreonComponents.swift
// AltStore
//
// Created by Riley Testut on 9/5/19.
// Copyright © 2019 Riley Testut. All rights reserved.
//
import UIKit
//final class PatronCollectionViewCell: UICollectionViewCell
//{
// @IBOutlet var textLabel: UILabel!
//}
2019-09-05 15:37:58 -07:00
final class AboutPatreonHeaderView: UICollectionReusableView
2019-09-05 15:37:58 -07:00
{
@IBOutlet var supportButton: UIButton!
@IBOutlet var twitterButton: UIButton!
@IBOutlet var instagramButton: UIButton!
@IBOutlet var textView: UITextView!
2022-04-13 19:40:11 -07:00
@IBOutlet private var rileyLabel: UILabel!
@IBOutlet private var shaneLabel: UILabel!
@IBOutlet private var rileyImageView: UIImageView!
2019-09-05 15:37:58 -07:00
override func awakeFromNib()
{
super.awakeFromNib()
self.textView.clipsToBounds = true
self.textView.layer.cornerRadius = 20
self.textView.textContainer.lineFragmentPadding = 0
for imageView in [self.rileyImageView].compactMap({$0})
2022-04-13 19:40:11 -07:00
{
imageView.clipsToBounds = true
imageView.layer.cornerRadius = imageView.bounds.midY
}
for button in [self.supportButton, self.twitterButton, self.instagramButton].compactMap({$0})
{
button.clipsToBounds = true
button.layer.cornerRadius = 16
}
}
override func layoutMarginsDidChange()
{
super.layoutMarginsDidChange()
self.textView.textContainerInset = UIEdgeInsets(top: self.layoutMargins.left, left: self.layoutMargins.left, bottom: self.layoutMargins.right, right: self.layoutMargins.right)
2019-09-05 15:37:58 -07:00
}
}