UITableViewCellStyleSubtitleのdetailTextLabelを右揃えにする

以前書いた、「UITableViewCellStyleValue1のラベルの幅を調整する」と同じように、UITableViewCellを継承したクラスを用意すれば簡単にできます。

- (void)layoutSubviews {
    [super layoutSubviews];
    CGRect detailRect = self.detailTextLabel.frame;
    detailRect.origin.x = CGRectGetWidth(self.contentView.frame) - CGRectGetMinX(detailRect) - CGRectGetWidth(detailRect);
    self.detailTextLabel.frame = detailRect;
}

この記事が役に立った場合、シェアしていただけると励みになります!!