Hallo zusammen,
habe in meiner App bereits bei einer UITableViewController eine CustomCell eingebaut. Nach der gleichen Vorgehensweise bin ich nun in einer anderen View (UIViewController mit UITableView als Child Item) vorgegangen. Aber er zeigt mir nicht meine Custom Cell an.
Ich hab im UIViewController die Table Delegates eingebunden. Er läuft auch in die MEthode cellForRowAtIndexPath.
Im InterfaceBuilder hab ich der customcell.xib als Class die dazugehörende angegeben, also meine eigene und nicht UITableViewCell. Auch erbt meine eigene Klasse von UITableViewCell. Bin momentan etwas ratlos.
Hier die wichtigsten Codingauszüge:
SNDetailsCell.h
Alles anzeigen
SNDetailsCell.m
Alles anzeigen
SNDetails.h
Alles anzeigen
SNDetails.m
Alles anzeigen
cell ist auch nicht null. Nur kann er meine Werte nicht description & value zuordnen.
Viele Grüße & Dank,
mybecks
habe in meiner App bereits bei einer UITableViewController eine CustomCell eingebaut. Nach der gleichen Vorgehensweise bin ich nun in einer anderen View (UIViewController mit UITableView als Child Item) vorgegangen. Aber er zeigt mir nicht meine Custom Cell an.
Ich hab im UIViewController die Table Delegates eingebunden. Er läuft auch in die MEthode cellForRowAtIndexPath.
Im InterfaceBuilder hab ich der customcell.xib als Class die dazugehörende angegeben, also meine eigene und nicht UITableViewCell. Auch erbt meine eigene Klasse von UITableViewCell. Bin momentan etwas ratlos.
Hier die wichtigsten Codingauszüge:
SNDetailsCell.h
PHP-Quellcode
SNDetailsCell.m
PHP-Quellcode
SNDetails.h
PHP-Quellcode
- #import <UIKit/UIKit.h>
- @interface SNDetails : UIViewController <UITableViewDelegate, UITableViewDataSource>{
- @private
- NSMutableDictionary* dicTable;
- IBOutlet UITextView* textView;
- }
- @property(nonatomic, retain) NSMutableDictionary *dicTable;
- @property(nonatomic, retain) IBOutlet UITextView *textView;
- @end
SNDetails.m
PHP-Quellcode
- ...
- - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
- static NSString *CellIdentifier = @"Custom";
- SNDetailsCell *cell = (SNDetailsCell*)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
- if (cell == nil) {
- NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"SNDetailsCell" owner:self options:nil];
- cell = (SNDetailsCell *)[nib objectAtIndex:0];
- }
- NSLog(@"%@",[[self.dicTable allKeys] objectAtIndex:indexPath.row] );
- NSLog(@"%@",[[self.dicTable allValues] objectAtIndex:indexPath.row] );
- cell.description.text = [[self.dicTable allKeys] objectAtIndex:indexPath.row];
- cell.value.text = [[self.dicTable allValues] objectAtIndex:indexPath.row];
- return cell;
- }
- - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
- // Return the number of rows in the section.
- return [dicTable count];
- }
- - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
- {
- // Return the number of sections.
- return 1;
- }...
cell ist auch nicht null. Nur kann er meine Werte nicht description & value zuordnen.
Viele Grüße & Dank,
mybecks