updating the accessory view from cart view to pealing arrow.
This commit is contained in:
parent
842594f1d6
commit
7d027341cb
@ -19,7 +19,7 @@ import UIKit
|
|||||||
public let containerHelper = ContainerHelper()
|
public let containerHelper = ContainerHelper()
|
||||||
|
|
||||||
// For the accessory view convenience.
|
// For the accessory view convenience.
|
||||||
private var caretView: CaretView?
|
private var caretView: UIImageView?
|
||||||
private var caretViewWidthSizeObject: MFSizeObject?
|
private var caretViewWidthSizeObject: MFSizeObject?
|
||||||
private var caretViewHeightSizeObject: MFSizeObject?
|
private var caretViewHeightSizeObject: MFSizeObject?
|
||||||
|
|
||||||
@ -185,20 +185,22 @@ import UIKit
|
|||||||
@objc public func addCaretViewAccessory() {
|
@objc public func addCaretViewAccessory() {
|
||||||
|
|
||||||
guard accessoryView == nil else { return }
|
guard accessoryView == nil else { return }
|
||||||
|
|
||||||
|
let peakingImageView = UIImageView(image: MVMCoreUIUtility.imageNamed("peakingRightArrow")?.withRenderingMode(.alwaysTemplate))
|
||||||
|
|
||||||
let caret = CaretView(lineWidth: 1)
|
peakingImageView.translatesAutoresizingMaskIntoConstraints = true
|
||||||
caret.translatesAutoresizingMaskIntoConstraints = true
|
peakingImageView.alpha = 0
|
||||||
caret.isAccessibilityElement = true
|
peakingImageView.tintColor = .black
|
||||||
caret.accessibilityHint = MVMCoreUIUtility.hardcodedString(withKey: "AccTabHint")
|
peakingImageView.isAccessibilityElement = true
|
||||||
caret.accessibilityTraits = .button
|
peakingImageView.accessibilityHint = MVMCoreUIUtility.hardcodedString(withKey: "AccTabHint")
|
||||||
caret.size = .small(.vertical)
|
peakingImageView.accessibilityTraits = .button
|
||||||
if let size = caret.size?.dimensions() {
|
let accessorySize = CGRect(origin: .zero, size: CGSize(width: 13.3, height: 13.3))
|
||||||
caret.frame = CGRect(origin: .zero, size: size)
|
peakingImageView.frame = accessorySize
|
||||||
caretViewWidthSizeObject = MFSizeObject(standardSize: size.width, standardiPadPortraitSize: 9)
|
caretViewWidthSizeObject = MFSizeObject(standardSize: accessorySize.width, standardiPadPortraitSize: 16.6)
|
||||||
caretViewHeightSizeObject = MFSizeObject(standardSize: size.height, standardiPadPortraitSize: 16)
|
caretViewHeightSizeObject = MFSizeObject(standardSize: accessorySize.height, standardiPadPortraitSize: 16.6)
|
||||||
}
|
caretView = peakingImageView
|
||||||
caretView = caret
|
|
||||||
accessoryView = caret
|
accessoryView = peakingImageView
|
||||||
}
|
}
|
||||||
|
|
||||||
/// NOTE: Should only be called when displayed or about to be displayed.
|
/// NOTE: Should only be called when displayed or about to be displayed.
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user