I've created UIBarButtonItem
with customView
set to BadgeButton
(a UIButton
that has badge label added).
I am setting accessibilityIdentifier = "properIDHere"
and isAccessibilityElement = true
for both: aBadgeButton
and aBadgeButton.badgeLabel
When running UITests the badge button is visible and accessible by the ID, but the badgeLabel is not. Do you have ideas why?
final class BadgeButton: MyBaseButton {
let badgeLabel = UILabel()
override func addSubviews() {
addSubview(badgeLabel)
}
override func setupConstraints() {
badgeLabel.snp.makeConstraints { make in
make.width.height.equalTo(badgeSize)
make.centerX.equalToSuperview().offset(badgeXOffset)
make.centerY.equalToSuperview().offset(badgeYOffset)
}
}