Ich bin relativ neu in der iPhone-Entwicklung, ich habe versucht, uitableview zu scrollen Ansicht, aber es zeigt Sigabart Fehler, dann habe ich programmatisch hinzugefügt und hinzugefügt uitableviewdelegate und uitaview Datenquelle zu ihm und Delegate als selbst und geben add 'noOfRowsInSection' Methode die delgate Methoden werden nicht aufgerufen. Kann mir jemand helfen.Hinzufügen von Tabellenansicht in Bildlaufansicht
@interface Class : UIViewController<UITableViewDelegate,UITableViewDataSource> {
UITableView *table;
UIScrollView *scrView;
NSArray *array;
}
@property (nonatomic, retain) IBOutlet UIScrollView *scrView;
@end
here is my implementation
- (void)viewDidload
{
array = [[NSArray alloc]initWithObjects:@"harsha",@"theja",@"pandu", nil];
[super viewDidUnload];
table = [[UITableView alloc]initWithFrame:CGRectMake(0, 260, 360, 220)];
[self.view addSubview:table];
table.delegate = self ;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return [array count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
cell.textLabel.text = [array objectAtIndex:indexPath.row];
return cell;
}
@end
Ich füge die Scroll-Ansicht obwohl Builder-Schnittstelle, aber ich mache Tabellenansicht progra tisch die Tabl Ansicht auf dem Bildschirm angezeigt wird, aber die Methoden sind beeing nicht
Bitte zeigen Sie uns den Code & die Delegate Methoden :) haben Sie die Verbindung in InterfaceBuilder gemacht? Was ist der Fehler, den deine Konsole mit dem Sigbart anzeigt? –
Es gibt eine Vielzahl von möglichen Ursachen dafür, die ohne den betreffenden Code kaum zu debuggen sind. – mydogisbox
Nebenbei bemerkt, UITableView ist eine Unterklasse von UIScrollView. Wenn Sie also nur vertikales Scrollen benötigen, verwenden Sie einfach ein UITableView. – cobbal