2016-08-03 11 views
5

大きな問題ではありませんが、私はジレンマに直面しています。いくつかのiOS UIテストを実装していて、フレームワークに必要なアクセシビリティ識別子を自分のUITableViewに設定できません。iOSでUITableViewのアクセシビリティ識別子を設定できません

インターフェイスビルダーのアイデンティティインスペクタにそのセクション全体が存在しないように見えます。

添付のスクリーンショットをご覧ください。

Evil missing Accesibility section.

私はプログラム的にそれを行おうとしましたが、それは同様に動作しませんでした。私は有効として、アクセシビリティ識別子を設定しての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

答えて

0

を使用していますaccessibilityLabel、フレームワークは通常

+0

誰もが入力していただきありがとうございますが、accessibilityLabelも見つかりませんでした。私は、アプリケーションオブジェクトのdebugDescriptionを見てみました – user3498133

0

はこれを試してみてくださいすることを使用します。

tableView.accessibilityLabel = "My tableView label" 
    tableView.isAccessibilityElement = true 

tableViewためaccessibilityの詳細については、これを参照してください。Enhance the Accessibility of UITableView

関連する問題