Files
stickercloner/StickerCloner/StickerCloner MessagesExtension/MessagesViewController.swift

31 lines
941 B
Swift

import Messages
import UIKit
final class MessagesViewController: MSMessagesAppViewController {
private let stickerBrowser = StickerBrowserViewController()
override func viewDidLoad() {
super.viewDidLoad()
addStickerBrowser()
}
override func willBecomeActive(with conversation: MSConversation) {
stickerBrowser.reloadStickers()
}
// MARK: - Child view controllers
private func addStickerBrowser() {
addChild(stickerBrowser)
stickerBrowser.view.translatesAutoresizingMaskIntoConstraints = false
view.addSubview(stickerBrowser.view)
NSLayoutConstraint.activate([
stickerBrowser.view.topAnchor.constraint(equalTo: view.topAnchor),
stickerBrowser.view.bottomAnchor.constraint(equalTo: view.bottomAnchor),
stickerBrowser.view.leadingAnchor.constraint(equalTo: view.leadingAnchor),
stickerBrowser.view.trailingAnchor.constraint(equalTo: view.trailingAnchor),
])
stickerBrowser.didMove(toParent: self)
}
}