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)
Install in Dash
FeedbackViewController Class Reference