Wie ändern Sie Zeilenhöhe dynamisch in einer statischen UITableView Zelle

Ich bin mit UITableViewController statt Detailansicht, um zu zeigen, eine Person details. Ich bevölkerte eine Reihe von Daten aus PFQuery in meinem viewDidLoad Methode. Ich habe eine Zelle wo ich bin, mit Etikett, ich möchte, um die Größe zu ändern, wie pro NSString Größe. Ich überprüfte eine Menge Antworten, aber alle sind mit indexPath ist für die dynamische und ich habe statische Zellen. My label zeigt die komplette Zeichenfolge, sondern meine Zelle ist fixiert. Wie kann ich die Höhe der Zelle? Bitte helfen Sie mir, um dieses problem zu beheben.

Hier ist mein code:

- (void)viewDidLoad
{
    [super viewDidLoad];
    PFQuery *query = [PFQuery queryWithClassName:@"Entities"];
    [query whereKey:@"name" equalTo:entityName];
    [query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
        if (!error) {
            PFFile *thumbnail = [objects[0]  objectForKey:@"image"];
            detailsImageView.image = [UIImage imageNamed:@"loader.gif"];
            detailsImageView.file = thumbnail;
            [detailsImageView loadInBackground];
            detailLabel.numberOfLines = 0; //this label need dynamic height and its cell
            detailLabel.text = [objects[0]  objectForKey:@"descriptionLarge"];
            [detailLabel sizeToFit];
        } else {
            NSString *errorString = [[error userInfo] objectForKey:@"error"];
            NSLog(@"Error: %@", errorString);
        }
    }];
}

Ich versuche zu tun, die folgenden durch Auswahl einzelner Zellen, aber es gab mir UITableView Fehler wie ich haben, nicht definieren, tableView, wie kann ich festlegen, oder wenn Sie irgendwelche anderen gute Lösung, lasst es mich bitte wissen.

static NSString *simpleTableIdentifier = @"DetailsDesecriptionCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];

Ich bin auch offen auf die Kritik über die Qualität coding, so Ihr feedback ist sehr wertvoll für mich.

  • toll zu sehen, dass ich dir helfen konnte...
InformationsquelleAutor KamalPanhwar | 2014-08-21
Schreibe einen Kommentar