2013-01-15 34 views
3

我有加載tableview中的一類。在這個tableview中有4個部分,每個部分都有1行。每個部分行加載不同的定製單元格。我禁用了自定義單元格的可訪問性。但啓用了單元格中元素的可訪問性。自定義的UITableView細胞的無障礙工作不正常

隨着語音ON,它正確地首先讀取每個單元的部件。但是,當我們用三個手指手勢滾動表格時,表格中的第一個或第二個單元格會聚焦,並且語音不會讀取單元格內的元素。

任何機構可以幫助我在這個問題?

這裏是我的自定義單元格

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ if ([indexPath section] == 1 ) 
    { 
     static NSString* SettingsTableId = @"HomeAddress"; 
     pHomeAddressCell = (HomeAddress *)[tableView dequeueReusableCellWithIdentifier:SettingsTableId]; 

     if (pHomeAddressCell==nil) 
     { 
      NSArray *nib=[[NSBundle mainBundle] loadNibNamed:@"HomeAddress" owner:self options:nil]; 
      pHomeAddressCell=[nib objectAtIndex:0]; 

     } 
     pHomeAddressCell.delegate = self; 
     return pHomeAddressCell ; 
    }} 

而且在自定義單元格「是homeAddress」加載表的代碼我有一個TextView和兩個按鈕。

我發現這個問題只在以下6

+0

你說的語音平均了嗎? – occulus

+0

發佈代碼! –

+0

請檢查。我已經添加了代碼。 – user1905823

回答

0

與iOS設備的「故事板 - 原型表視圖細胞不能很好的工作有了VoiceOver的」 ..至少在IOS 5

我不知道..如果它是固定在的iOS 6 的問題似乎是,VoiceOver會或UIAccessibility API與原型電池的負荷干擾。不會發生此問題靜態表視圖細胞..

您可以檢查打開雷達錯誤報告http://www.openradar.me/search?query=voiceover

+0

我測試我的應用程序中的設備與iOS 6,發現這個問題是不是在iOS的6 – user1905823

+0

所以......我的答案......是吧:) – TonyMkenu

+0

@ user1905823請說一下......或者......接受它,請,如果沒有什麼可說的 – TonyMkenu