Class
TransactionEditViewController
public final class TransactionEditViewController: UIViewController
A view controller that you can use to edit a transaction.
Required scopes: transactions:categorize
and categories:read
.
Overview
Use the TransactionEditViewController
when you want let the user to edit a transaction.
let transactionsViewController = TransactionEditViewController(transaction: <#Transaction#>)
let navigationController = UINavigationController(rootViewController: transactionsViewController)
show(navigationController, sender: <#Any#>)
Relationships
Conforms To
UIAdaptivePresentationControllerDelegate
UIViewController
Initializers
init(tink:transaction:)
public init(tink: Tink = .shared, transaction: Transaction)
Initializes a new view controller.
Parameters
Name | Type | Description |
---|---|---|
tink | Tink |
A configured |
transaction | Transaction |
A |
Methods
loadView()
override public func loadView()
viewDidLoad()
override public func viewDidLoad()
traitCollectionDidChange(_:)
override public func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?)
presentationControllerDidAttemptToDismiss(_:)
public func presentationControllerDidAttemptToDismiss(_ presentationController: UIPresentationController)