2016-08-03 59 views
5

Nie jest to jednak wielkie pytanie, ale mam dylemat. Wdrażam niektóre testy interfejsu użytkownika iOS i nie jestem w stanie ustawić identyfikatora dostępności wymaganego dla architektury do mojego UITableView.Nie można ustawić identyfikatora dostępności dla UITableView w iOS

Ta cała sekcja nie wydaje się być obecna w Inspektorze tożsamości w programie budującym interfejs.

Zobacz załączony zrzut ekranu.

Evil missing Accesibility section.

próbowałem to zrobić programowo, ale to nie działa tak dobrze.

ustawić jako aktywny, a jego wartość w 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" 

    } 

To tylko próbka app gdzie mam testowania rzeczywistej ramy identyfikator dostępności.

Każda pomoc jest mile widziane.

Używam Xcode 7.3.1

Odpowiedz

0

Nie identyfikator ustawiony accessibilityLabel, ramy korzystania, które zwykle

+0

Dziękujemy za wkład każdego użytkownika, ale nie znaleziono również etykiety dostępności. Próbowałem patrząc na debugOpis obiektu aplikacji – user3498133