Is UIslider structure changed at iOS14beta ?

I implement UISlider with minimumValueImage and maximumValueImage as tappable button.

I can get minimumValueImage and maximumValueImage by this way until iOS13.

Code Block swift
@IBOutlet weak var slider: UISlider!
var images: [UIView] = slider.subviews.filter({$0 is UIImageView})


However, I can't get images by this way at iOS14 beta.

I tried to find the way to get the information, below way seems to success to get images.

Code Block swift
images = slider.subviews[0].subviews.filter({$0 is UIImageView})


It looks structure of UISlider is changed.

I checked API documents or forums but can't find information related this.

(There are no changes based on this site.https://developer.apple.com/documentation/uikit/uislider?changes=latest_minor)

Do you have any idea about this behavior ?

Thank you very much in advance.
In addition, UISlider.subview returns "UISlideriOSVisualElement" on iOS14 beta.
it returned "UIImageView" on iOS13 before.

I can't find any information about "
UISlideriOSVisualElement".

Do anyone have information about it ?
I am also facing the issue with new structure, Any progress how to get the subviews from this ?
Hi ankitfromnull,

I evade this situation by implementing additional UIButton on place where overwrap on minimumValueImage / maximumValueImage.
FYI.
If you try and print slider.subviews.count, you get 0 in iOS 12 and 1 in iOS 14.
So something has changed in subviews.
iIn iOS 14, seems that the subview is in fact the whole slider view.
Is UIslider structure changed at iOS14beta ?
 
 
Q