The UITableViewCell label does not appear correctly

I want my labels to be spaced out slightly and to have more than one line of text available.

Cell.m is

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
    self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
    if (self) {
        // Initialization code
    return self;

- (void)layoutSubviews {

    [super layoutSubviews];
    self.imageView.frame = CGRectMake(1,1,69,69);
    float limgW =  self.imageView.image.size.width;
    if(limgW > 0) {
        self.textLabel.frame = CGRectMake(74,self.textLabel.frame.origin.y,self.textLabel.frame.size.width,self.textLabel.frame.size.height);
        self.detailTextLabel.frame = CGRectMake(74,self.detailTextLabel.frame.origin.y+self.textLabel.frame.size.height,self.detailTextLabel.frame.size.width,self.detailTextLabel.frame.size.height);


In the controller, the cellForRowAtIndexPath is:

- (UITableViewCell *)tableView:(UITableView *)tableView
         cellForRowAtIndexPath:(NSIndexPath *)indexPath
                        object:(PFObject *)object
    static NSString *CellIdentifier = @"Cell";

    Cell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[Cell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];

    // Configure the cell to show todo item with a priority at the bottom
    cell.textLabel.text = object[@"Title"];
    cell.detailTextLabel.text = object[@"Request"];
    PFFile *thumbnail = object[@"ProfilePic"];
    cell.imageView.image = [UIImage imageNamed:@"<a href="/cdn-cgi/l/email-protection" data-cfemail="de9faeae97bdb1b0e8eea6e8ee9eeca6f0aeb0b9">[email protected]</a>"];
    cell.imageView.file = thumbnail;
    CALayer * l = [cell.imageView layer];
    [l setMasksToBounds:YES];
    [l setCornerRadius:36.7];
    [l setBorderWidth:2.0];
    [l setBorderColor:[[UIColor whiteColor] CGColor]];
    UIFont *cellFont = [UIFont fontWithName:@"Verdana-Bold" size:15];
    UIFont *cellFont2 = [UIFont fontWithName:@"Verdana-Bold" size:12];
    cell.textLabel.numberOfLines = 0;
    cell.detailTextLabel.numberOfLines = 0;
    cell.textLabel.font = cellFont;
    cell.detailTextLabel.font = cellFont2;
    cell.textLabel.textColor = [UIColor whiteColor];
    cell.detailTextLabel.textColor = [UIColor whiteColor];
    cell.backgroundColor = [UIColor blackColor];

    return cell;

How come the 2nd line is getting abbreviated, and why are the textLabel and detailTextLabel so close to each other?

The UITableViewCell label does not appear correctly
The UITableViewCell label does not appear correctly

Use the custom UITableViewCell,

for example:

@interface CustomViewCell : UITableViewCell

@property(nonatomic,weak)IBOutlet UIImageView *imageView;
@property(nonatomic,weak)IBOutlet UILabel *titleView;
@property(nonatomic,weak)IBOutlet UILabel *detailView;