大きな問題ではありませんが、私はジレンマに直面しています。いくつかのiOS UIテストを実装していて、フレームワークに必要なアクセシビリティ識別子を自分のUITableViewに設定できません。iOSでUITableViewのアクセシビリティ識別子を設定できません
インターフェイスビルダーのアイデンティティインスペクタにそのセクション全体が存在しないように見えます。
添付のスクリーンショットをご覧ください。
私はプログラム的にそれを行おうとしましたが、それは同様に動作しませんでした。私は有効として、アクセシビリティ識別子を設定してのviewDidLoadで、その値(
)
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view
// set delegate and data source
tableView.delegate = self;
tableView.dataSource = self;
// load the table Data
tableData = ["Red", "Green", "Blue", "White", "Yellow"]
// set accessibility identifier
tableView.isAccessibilityElement = true
tableView.accessibilityIdentifier = "tableView"
}
それは私が実際にフレームワークをテストしていただサンプルアプリです。
助けを歓迎します。
私が設定し、識別子ではないXCodeのに7.3.1
誰もが入力していただきありがとうございますが、accessibilityLabelも見つかりませんでした。私は、アプリケーションオブジェクトのdebugDescriptionを見てみました – user3498133