I was able to get my image in the UIButton to size with the dynamic type changes by utilizing UIImage.SymbolConfiguration.init(font: font)
For example - I am using SF Symbol image "checkmark.square.fill" for my Button's image.
For it to resize - you need a SymbolConfiguration - I used the init(font:...) set up.
let config = UIImage.SymbolConfiguration.init(font: UIFont.preferredFont(forTextStyle: .footnote))
let checkbox = UIImage(systemName: "checkmark.square.fill", withConfiguration: config)
myButton.setImage(checkbox, for: .selected)
myButton.adjustsImageSizeForAccessibilityContentSizeCategory = true
Topic:
UI Frameworks
SubTopic:
UIKit
Tags: