2016-08-03 62 views
5

Büyük bir soru değil, ancak bir ikilemle karşı karşıyayım. Bazı iOS UI Testlerini uyguluyor ve UITableView'im için gerekli olan Erişilebilirlik Tanımlayıcısı'nı ayarlayamıyorum. Arayüz oluşturucudaki Kimlik Denetçisinde tüm bölümün mevcut olmadığı anlaşılıyor.iOS'ta UITableView için Erişilebilirlik Tanımlayıcısı ayarlanamıyor

Lütfen ekli ekran görüntüsüne bakın.

Evil missing Accesibility section.

programlama yapmak için çalıştı ama o da işe yaramadı. etkin ve viewDidLoad değeri()

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" 

    } 

Ben gerçek çerçevesini test ediyorum sadece örnek bir uygulama olarak

Ben erişilebilirlik tanımlayıcı ayarlayın.

Herhangi bir yardım gelebilir.

Ben set, tanımlayıcı değil Xcode 7.3.1

cevap

0

kullanıyorum accessibilityLabel, çerçeveler genellikle

+0

Herkesin girişi için teşekkürler, ancak accessibilityLabel de bulunamadı. Uygulama Nesnesinin hata ayıklamalarına bakmayı denedim – user3498133

0

bu deneyin kullanan:

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

tableView için accessibility hakkında daha fazla ayrıntı için bu başvurun: Enhance the Accessibility of UITableView