Simon
Simon

Reputation: 26003

How do I set the accessibility label for a view in xcode4's interface builder?

I'm hoping to use KIF to write functional tests for our iphone app. It uses "accessibility labels" to identify the UI items it's testing. How do I set the accessibility label for a view in xcode4's interface builder?

Upvotes: 10

Views: 11879

Answers (1)

0xJoKe
0xJoKe

Reputation: 853

To set the variable programmatically you can use its property like this:

UIButton *someButton = [[UIButton alloc] init];
someButton.titleLabel.text = @"Your Button's Text";
someButton.accessibilityLabel = @"SomeNSString";

In the InterfaceBuilder -- built into XCode 4 -- you just have to select the UI item you want to have an accessibility label. The "Identity Inspector", in the "Utility"-pane, offers a textfield where you can enter any label-text you want.

enter image description here

Upvotes: 11

Related Questions