NetNewsWire/iOS/Article/FindInArticleActivity.swift

41 lines
984 B
Swift
Raw Normal View History

//
// FindInArticleActivity.swift
// NetNewsWire-iOS
//
// Created by Brian Sanders on 5/7/20.
// Copyright © 2020 Ranchero Software. All rights reserved.
//
import UIKit
class FindInArticleActivity: UIActivity {
override var activityTitle: String? {
NSLocalizedString("Find in Article", comment: "Find in Article")
}
2025-01-22 22:18:09 -08:00
override var activityType: UIActivity.ActivityType? {
UIActivity.ActivityType(rawValue: "com.ranchero.NetNewsWire.find")
}
2025-01-22 22:18:09 -08:00
override var activityImage: UIImage? {
UIImage(systemName: "magnifyingglass", withConfiguration: UIImage.SymbolConfiguration(pointSize: 20, weight: .regular))
}
2025-01-22 22:18:09 -08:00
2025-01-24 23:02:17 -08:00
override static var activityCategory: UIActivity.Category {
.action
}
2025-01-22 22:18:09 -08:00
override func canPerform(withActivityItems activityItems: [Any]) -> Bool {
true
}
2025-01-22 22:18:09 -08:00
override func prepare(withActivityItems activityItems: [Any]) {
2025-01-22 22:18:09 -08:00
}
2025-01-22 22:18:09 -08:00
override func perform() {
NotificationCenter.default.post(Notification(name: .FindInArticle))
activityDidFinish(true)
}
}