// // Copyright 2019 Signal Messenger, LLC // SPDX-License-Identifier: AGPL-3.0-only // import SignalCoreKit import SignalUI public class LoadMoreMessagesView: UICollectionReusableView { public static let reuseIdentifier = "LoadMoreMessagesView" public static let fixedHeight: CGFloat = 60 // MARK: Init override public init(frame: CGRect) { label.text = OWSLocalizedString("CONVERSATION_VIEW_LOADING_MORE_MESSAGES", comment: "Indicates that the app is loading more messages in this conversation.") super.init(frame: frame) addSubview(label) label.autoPinEdgesToSuperviewEdges() label.autoSetDimension(.height, toSize: LoadMoreMessagesView.fixedHeight) label.textAlignment = .center } required init?(coder: NSCoder) { fatalError("init(coder:) has not been implemented") } // MARK: Subiews private let label = UILabel() // MARK: Public public func configureForDisplay() { label.textColor = Theme.secondaryTextAndIconColor label.font = UIFont.semiboldFont(ofSize: 16) } }