text in Kopf - & Fußzeile der Tabelle im Abschnitt iPhone

Ich habe eine Frage über das drucken von text in Kopf-und Fußzeile der Tabelle anzeigen Abschnitt. Ich will zeigen, einige text in der Fußzeile jeder einzelnen Zeile, aber ich bin mit problem zu tun. Als ich Anfang nächsten Abschnitt beginnen zu zeichnen, von unten der erste. Auf die Idee, was genau ich brauche, gehen Sie zu Einstellungen->allgemein->Netzwerk

In diesem Bildschirm, haben wir mehrere Abschnitte und nach den ersten beiden Abschnitten haben wir Fußzeileninformationen.

Bitte überprüfen Sie diese auf dem iPhone 3G. (Ich bin mir nicht sicher, ob dieser Bildschirm ist verfügbar auf andere Varianten des iPhone.)

Lassen Sie mich wissen, wenn Sie irgendeine Klarstellung in der Beschreibung.


Hier sind zwei Funktionen, die Umsetzung, aber es wird nicht angezeigt wie gewünscht

-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
      if (section == 1)
      {
        CGRect rect = CGRectMake(10.0f,40.0f,300.0f,250.0f);

        UILabel* label  = [[[UILabel alloc] initWithFrame:rect] autorelease];
        label.backgroundColor   = [UIColor clearColor];
            label.text      = NSLocalizedString(@"MessageHeader","");;
            label.baselineAdjustment= UIBaselineAdjustmentAlignCenters;
            label.lineBreakMode =  UILineBreakModeWordWrap;
            label.textAlignment = UITextAlignmentCenter;
            label.shadowColor   = [UIColor whiteColor];
            label.shadowOffset  = CGSizeMake(0.0, 1.0);
            label.font      = [UIFont systemFontOfSize:14];
            label.textColor     = [UIColor darkGrayColor];
            label.numberOfLines = 0;


            UIView *view = [[[UIView alloc] initWithFrame:rect] autorelease];

            [view addSubview:label];

            return view;
        }
    }   
    return nil;     
}


- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section 
{

   if (section == 1) 
   {
                          CGRect rect       = CGRectMake(10.0f,80.0f,300.0f,250.0f); 

                         UILabel* label = [[[UILabel alloc] initWithFrame:rect] autorelease];
                      label.backgroundColor = [UIColor clearColor];
                      label.text        = NSLocalizedString(@"MessageFooter","");
                      label.baselineAdjustment= UIBaselineAdjustmentAlignCenters;
            label.lineBreakMode     =  UILineBreakModeWordWrap;
            label.textAlignment     = UITextAlignmentCenter;
            label.shadowColor       = [UIColor whiteColor];
            label.shadowOffset      = CGSizeMake(0.0, 1.0);
            label.font          = [UIFont systemFontOfSize:14];
            label.textColor         = [UIColor darkGrayColor];
            label.numberOfLines = 0;
            UIView *view = [[[UIView alloc] initWithFrame:rect] autorelease];
            [view addSubview:label];

            return view;
        }
    }
    return nil;
}

Was ist hier falsch? Warum Kopf - & footer-text geht den ganzen Weg nach unten alle Abschnitte.

InformationsquelleAutor iamMobile | 2009-10-20
Schreibe einen Kommentar