Upvote:0
NSString *[email protected]"some text";
[myLabel setText:labelText];
UIFont *labelTextFont = [UIFont fontWithName:@"Helvetica" size:labelTextsize];
CGSize labelFrameSize = [labelText sizeWithFont:labelTextFont];
myLabel.frame = CGRectMake(xPos, yPos, labelFrameSize.width, labelFrameSize.height);
More Answer related to the Same Query
- UILABEL DOESN'T CHANGE HEIGHT IN UITABLEVIEWCELL IN FIRST SCROLL IN IOS
- HOW TO UPDATE A UILABEL SYNCHRONOUSLY WITH CODE IN A METHOD USING SETNEEDSDISPLAY IN IOS
- UINAVIGATIONBAR HAS WRONG HEIGHT BECAUSE THE STATUS BAR IS HIDDEN WHILE LOADING IN IOS
- MODEL VIEW CONTROLLER EXAMPLE IN IOS IN IOS
- NSDATE CHANGE TIME ZONE TO GMT +02.00 IN IOS
- UITABLEVIEW WILLSELECTROWATINDEXPATH FAILS TO CHANGE IMAGE IN CELL IN IOS
- NSDICTIONARY ALLKEYS TO UITABLEVIEWCELL IN IOS
Upvote:0
UIFont *font = [UIFont fontWithName:K_FONT_AVENIR_MEDIUM size:textSize];
if ([data isKindOfClass:[NewsModel class]]) {
NewsModel *news = (NewsModel *)data;
if (SYSTEM_VERSION_LESS_THAN(@"7.0")) {
CGSize constraintSize = CGSizeMake(cellTextWidth, MAXFLOAT);
CGSize textRect = [news.title sizeWithFont:font constrainedToSize:constraintSize];
return textRect.height + paddingTopAndBottom;
} else {
CGRect textRect = [news.title boundingRectWithSize:CGSizeMake(cellTextWidth, CGFLOAT_MAX)
options:NSStringDrawingUsesLineFragmentOrigin
attributes:@{NSFontAttributeName:font}
context:nil];
return textRect.size.height + paddingTopAndBottom;
}
}
return 0;
Upvote:0
- (UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
GeneralCell* cell = [tableView dequeueReusableCellWithIdentifier:@"GeneralCell"];
if (cell == nil) {
cell = [[GeneralCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"GeneralCell"];
cell.selectionStyle = UITableViewCellSelectionStyleNone;
}
/////// USE the following block if still in trouble
CGRect frame = cell.label.frame;
[cell.label setFrame:frame];
[cell.label sizeToFit]; // this should not be necessary in general
///////////
}
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
NSString *detail = [NSString stringWithFormat:@"YOUR TEXT]];
CGSize constraintSize = CGSizeMake(CELL_CONTENT_WIDTH, MAXFLOAT);
CGSize labelSize = [detail boundingRectWithSize:constraintSize
options:NSStringDrawingUsesLineFragmentOrigin
attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:FONT_SIZE]}
context:nil].size;
float h = (fmod((int)labelSize.height ,2) == 0) ? labelSize.height : labelSize.height+1;
CGFloat height = MAX(h, 30.0f);
elemento = nil;
detail = nil;
return height + (CELL_CONTENT_MARGIN * 2);
}
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- SIMPLE DELEGATE EXAMPLE FOR IOS NOT WORKING IN IOS
- LOCALIZED UILABEL WITH BACKGROUND IN IOS
- CAN'T CHANGE TINT COLOR OF UINAVIGATIONCONTROLLER IN IOS
- CONTROLLING UISWITCH IN A CUSTOM UITABLEVIEWCELL IN IOS
- HOW TO ADD A NAME FOR THE UILABEL IN IOS
- ADD UIIMAGE OR UILABEL TO NAVIGATIONITEMS IN IOS
- PROTOTYPE UITABLEVIEWCELL INITIALIZATION IN IOS
- CALLING A METHOD FROM OTHER CLASS AND SET THE UILABEL IOS IN IOS
- HOW WOULD IS CHANGE BACKGROUND IMAGE USING UISEGMENTED CONTROL IN IOS
- DETECT [NSTIMEZONE LOCALTIMEZONE] SECONDSFROMGMT PROPERTY CHANGE IN IOS
- PROPERLY CAST A UILABEL IN IOS
- NSINVALIDARGUMENTFORMATEXCEPTION CAUSED BY UNRECOGNIZED SELECTOR WAS SENT TO SENDER : WHILE TRYING TO PRINT TAG OF A UILABEL IN IOS
- UIVIEW W. DYNAMIC HEIGHT ABOVE TABLEVIEW OVERLAPPING TABLECELLS WHEN RESIZED PROGRAMATICALLY IN IOS
- IOS >> UITABLEVIEWCELL >> CUSTOM CELL >> ROW NUMBER IN IOS
- HOT TO GET UILABEL WIDTH USING AUTOLAYOUT? IN IOS
- IOS7 UILABEL FONT STYLING IN IOS
- ADD SUBVIEWS TO UITABLEVIEWCELL IN IOS
- ERROR ON SENDING JSON THROUGH POST IN IOS
- HOW TO INTERCEPT TAP ON A UITABELVIEW ROW WHEN THAT ROW IS NOT A UITABLEVIEWCELL? IN IOS
- HOW TO DISPLAY SPRITE IN THE RIGHT PLACE REGARDLESS OF SCREEN SIZE IN IOS
- HOW TO DISPLAY CUSTOM CIRCULAR PROGRESS BAR WITH ANTI-CLOCKWISE ANIMATION? IN IOS
- HOW TO CONVERT THE TESTING REVMOBADS INTO PRODUCTION IN IOS
- NSMUTABLEURLREQUEST, JSON CONVERT TO NSDICTIONARY IN IOS
- NEED HELP UNDERSTANDING A CONDITIONAL CRASH WHEN ACCESSING MY NSDICTIONARY IN IOS
- GETTING THE CONTENTS OF UIBUTTON PRESS IN IOS
- ISSUES ADDING COREDATA IN NEW UPDATE OF APP IN IOS
- RESTKIT AND GZIPPED JSON IN IOS
- IOS APP RE-INSTALLATION IN-APP PURCHASE ISSUE IN IOS
- CAN I UPLOAD A PROVISIONING PROFILE TO IOS DEV CENTER? IN IOS
- FMDATABASE LOCKED, BEST PRACTICE FOR USAGE WITHIN CLASS IN IOS
- HOW TO ADD NAVIGATION BAR TO VIEW CONTROLLER WITH TAB BAR ITEM IN IOS
- IDENTIFY FALSE IN-APP IOS IN IOS
- XCODE (IOS/OBJECTIVE C) ACCESS SUPPORTING FILES IN IOS
- CANNOT UPDATE PROPERTY IN SINGLETON CLASS IN IOS
- ADVANTAGE OF DELEGATES IN IOS
- CREATE IMAGE ON TOP OF ANOTHER UIIMAGE IN IOS
- UIACTIONSHEET SHOW BLACK LINE WHILE PRESENTING ON IOS 7 IN IOS
- UIVIEWCONTROLLER ON TOP OF UINAVIGATIONBAR IN IOS
- PROPERTY 'DELEGATE' OBJECT NOT FOUND ON TYPE 'UIVIEWCONTROLLER *' IN IOS
- APP IS CRASHING WHEN NSMUTABLEARRAY NO OBJECTS IN IOS IN IOS
- CAN I USE RETAIN WITH ARC? IN IOS
- STRIPE.H FILE NOT FOUND IN IOS
- SETTING SETNEEDSDISPLAY ON ANOTHER VIEW IN IOS
- ACCESSING JSON STRUCTURE TO CAPTURE DATA IN IOS. IN IOS
- NSDATEFORMATTER RETURNING AM WHEN SHOULD BE PM IN IOS
- HOW TO FLIP A VIEW WITH A LABEL ON THE FRONT SIDE AND ANOTHER LABEL ON THE BACK SIDE - SEE IMAGE IN IOS
- DOES CORE DATA PERSIST THE ORDER OF OBJECTS IN NSMUTABLEARRAY? IN IOS
- CREATING A PLAY/PAUSE BUTTON FOR AVPLAYER IN ANOTHER VIEW CONTROLLER IN IOS
- CONVERT SOME BYTES FROM A UNSIGNED CHAR TO INT IN IOS
- UIVIEWCONTROLLER AND UITABBARCONTROLLERS WITH STORYBOARD IN IOS
- GETTING "MALLOC: *** ERROR: INCORRECT CHECKSUM FOR FREED OBJECT" INCONSISTENTLY IN IOS