So you probably need to manually fix the width of the textLabel, since by default it takes up the entire width of the cell. To do this, you can do the following:
CGRect textLabelFrame = cell.textLabel.frame; textLabelFrame.size.width -= DETAIL_LABEL_WIDTH; cell.textLabel.frame = textLabelFrame;
In your cellForRowAtIndexPath, where DETAIL_LABEL_WIDTH is the width you want for detailTextLabel. Assuming the label is an automatic ellipse, which should be, this will cause the text to add β...β at the end of the label, immediately before the label of the part text, if the width is greater than the width you set above,
source share