ViColorSearchViewController
open class ViColorSearchViewController: ViGridSearchViewController , UIPopoverPresentationControllerDelegate, ViColorPickerDelegate
Search by Color widget. Search results will be displayed in a grid
-
Undocumented
Declaration
Swift
open class ViColorSearchViewController: ViGridSearchViewController , UIPopoverPresentationControllerDelegate, ViColorPickerDelegate
-
Undocumented
Declaration
Swift
open class ViColorSearchViewController: ViGridSearchViewController , UIPopoverPresentationControllerDelegate, ViColorPickerDelegate
-
layout for header that contains query product and filter
Declaration
Swift
open override var headerLayout : Layout?
-
Undocumented
Declaration
Swift
open class ViColorSearchViewController: ViGridSearchViewController , UIPopoverPresentationControllerDelegate, ViColorPickerDelegate
-
Undocumented
Declaration
Swift
open class ViColorSearchViewController: ViGridSearchViewController , UIPopoverPresentationControllerDelegate, ViColorPickerDelegate
-
Create the floating view that contains Filter + Color Picker buttons
Returns
generated viewDeclaration
Swift
public func getFloatingView() -> UIView
Return Value
generated view
-
reset scroll and move collectionView back to top
Declaration
Swift
open func resetScroll()
-
check scroll view position, if below header , then overlay filter + color buttons on top
Declaration
Swift
open func checkHeaderGone(_ scrollView: UIScrollView)
-
Open color picker view in a popover
- Parameters:
- sender: color picker button
- event: button event
Declaration
Swift
public func openColorPicker(sender: UIButton, forEvent event: UIEvent)
Parameters
sender
color picker button
event
button event
- Parameters:
-
return .none to display as popover (ios 8.3+)
Declaration
Swift
public func adaptivePresentationStyle(for controller: UIPresentationController, traitCollection: UITraitCollection) -> UIModalPresentationStyle
-
return .none to display as popover (ios 8.0 - 8.2)
Declaration
Swift
public func adaptivePresentationStyle(for controller: UIPresentationController) -> UIModalPresentationStyle
-
Undocumented
Declaration
Swift
open class ViColorSearchViewController: ViGridSearchViewController , UIPopoverPresentationControllerDelegate, ViColorPickerDelegate
-
since we show the Power by ViSenze image below the query product, it is not necessary to show again in the footer if query product is not available, then the Power by ViSenze image will appear in footer
Declaration
Swift
open override var footerSize : CGSize
-
call ViSearch API and refresh the views
Declaration
Swift
open override func refreshData()