FeedbackViewController
public class FeedbackViewController : UIViewController, DismissDraggable, UIGestureRecognizerDelegate
extension FeedbackViewController: UIViewControllerTransitioningDelegate
extension FeedbackViewController: UICollectionViewDataSource
extension FeedbackViewController: UICollectionViewDelegate
extension FeedbackViewController: UICollectionViewDelegateFlowLayout
A view controller containing a grid of buttons the user can use to denote an issue their current navigation experience.
-
Controls whether or not the feedback view controller shows a second level of detail for feedback items. When disabled, feedback will be submitted on a single tap of a top level category. When enabled, a first tap reveals an instance of FeedbackSubtypeViewController. A second tap on an item there will submit a feedback.
Declaration
Swift
public var detailedFeedbackEnabled: Bool
-
The events manager used to send feedback events.
Declaration
Swift
public weak var eventsManager: NavigationEventsManager?
-
View controller’s delegate.
Declaration
Swift
public weak var delegate: FeedbackViewControllerDelegate?
-
Instantly dismisses the FeedbackViewController if it is currently presented.
Declaration
Swift
@objc public func dismissFeedback()
-
Initialize a new FeedbackViewController from a
NavigationEventsManager
.Declaration
Swift
public init(eventsManager: NavigationEventsManager, type: FeedbackViewControllerType = .activeNavigation)