Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 922097
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 15, 20262026-05-15T18:58:22+00:00 2026-05-15T18:58:22+00:00

just a quick question. Is there a SIMPLE way to dynamic set the cell

  • 0

just a quick question.
Is there a SIMPLE way to dynamic set the cell height depending on the text that is contained in the cells?
Scenario:
grouped table view with two sections. sections one and two contain text from a database (with different lengths of text).

I have looked into some tutorials and code snippets but nothing seems to be of any help to me (or i m too thick to get it right).

I would appreciate some advise or a link to a tutorial or even better some coding ideas!

thank you!

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-15T18:58:22+00:00Added an answer on May 15, 2026 at 6:58 pm

    Ok here is the answer:
    (well not completed though)
    i have a problem with the it and would appreciate some help as it is driving me crazy!
    (I get a WARNING: Control reaches end of non-void function)

    Can someone help here?

    here is the code!

    #pragma mark -
    #pragma mark UITableViewDelegate methods
    - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
    
    
    
        UITableViewCell *cell = [self newOrReusableCell];
    
        if (indexPath.section == A_SECTION) {
    
        NSUInteger row = indexPath.row;
        NSString *text = [_centerArray objectAtIndex:row];
        UILineBreakMode lineBreakMode = cell.textLabel.lineBreakMode;
    
        CGFloat width = _tableView.contentSize.width - (kTableCellHPadding*2 + tableCellMargin*2);
        UIFont* font = cell.textLabel.font;
        CGSize size = [text sizeWithFont:font
                       constrainedToSize:CGSizeMake(width, CGFLOAT_MAX)
                           lineBreakMode:lineBreakMode];
    
        if (size.height > kMaxLabelHeight) {
            size.height = kMaxLabelHeight;
        }
    
            return size.height + kTableCellVPadding*2;
    }
    
    
        if (indexPath.section == B_SECTION) {
    
            NSUInteger row = indexPath.row;
            NSString *text = [_leftArray objectAtIndex:row];
            UILineBreakMode lineBreakMode = cell.textLabel.lineBreakMode;
    
            CGFloat width = _tableView.contentSize.width - (kTableCellHPadding*2 + tableCellMargin*2);
            UIFont* font = cell.textLabel.font;
            CGSize size = [text sizeWithFont:font
                           constrainedToSize:CGSizeMake(width, CGFLOAT_MAX)
                               lineBreakMode:lineBreakMode];
    
            if (size.height > kMaxLabelHeight) {
                size.height = kMaxLabelHeight;
            }
    
        return size.height + kTableCellVPadding*2;  
    }
    }//i get the WARNING here!!
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Just a quick question that no doubt someone out there will know the answer
Just a quick question, does anyone know if there are restrictions on creating Performance
Hey just a quick question for any experts out there. I have a site
Just a quick question.. Following opening a text file in a separate definition (no
Just a quick question about best practice in MVC development. Let's say that I've
Just a quick question: There's the entity (for example User) who is connected with
I am wondering if there is a quick simple way to check whether a
Just a quick question because I really can't find a simple solution to my
just a quick question, was trying different ways to accomplish this, but ended with
Just a quick question, how do I get pypy to recognize third pary modules

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.