2010-11-20 6 views
0

に動作しない場合、私はuiimageviewとしてIBコンセントを宣言し、このコードを試みた:uiimageview上の文は

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { 
    id <NSFetchedResultsSectionInfo> sectionInfo = [[self.fetchedResultsController sections] objectAtIndex:section]; 
    return [sectionInfo numberOfObjects]; 
    if (section > 1){ 
     mySpeech.hidden = YES; 
    } 
} 

mySpeechは...

uiimageviewですが、それは動作していません!何か案は?

答えて

1

最後に文が実行されないので、最後に文returnを置く必要があります。

+0

うーん、このdidntの仕事: - (NSInteger)のtableView:(のUITableView *)のtableView numberOfRowsInSection:(NSInteger)セクション{ \t ID sectionInfo = [self.fetchedResultsControllerセクション] objectAtIndex:セクション]。 if(section> 1){ \t \t mySpeech.hidden = YES; \t} \t \t return [sectionInfo numberOfObjects]; } – benhowdle89

+0

この方法を誤って使用しています。あなたのビューやコンテンツを調整するために設計されたものではありません。行の数を覚えておいてください。隠された何かを設定するには、tableView:cellForRowAtIndexPath:に行きます。また、他の場合はhidden = NOを設定することを忘れないでください。しかし、やはり、この方法はこのための適切な場所ではありません。 – Eiko

関連する問題