From d6a1a4f7d631da5ba183028be4b8197686b0d11f Mon Sep 17 00:00:00 2001 From: Audric Laporte Date: Mon, 14 Sep 2015 15:52:31 +0200 Subject: [PATCH] Fix deprecated warnings --- RKTabView/RKTabView.m | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/RKTabView/RKTabView.m b/RKTabView/RKTabView.m index f7dcb0c..49b905d 100644 --- a/RKTabView/RKTabView.m +++ b/RKTabView/RKTabView.m @@ -239,7 +239,6 @@ - (void)setTabContent:(UIControl *)tab withTabItem:(RKTabItem *)tabItem { titleLabel.numberOfLines = 2; titleLabel.lineBreakMode = NSLineBreakByWordWrapping; titleLabel.textAlignment = NSTextAlignmentCenter; - titleLabel.adjustsLetterSpacingToFitWidth = YES; titleLabel.autoresizingMask = UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleWidth; UIFont *font = nil; @@ -263,7 +262,11 @@ - (void)setTabContent:(UIControl *)tab withTabItem:(RKTabItem *)tabItem { titleLabel.textColor = textColor; titleLabel.backgroundColor = [UIColor clearColor]; - titleSize = [tabItem.titleString sizeWithFont:titleLabel.font constrainedToSize:CGSizeMake(tab.bounds.size.width, MAXFLOAT) lineBreakMode:NSLineBreakByWordWrapping]; + titleSize = [tabItem.titleString boundingRectWithSize:CGSizeMake(tab.bounds.size.width, MAXFLOAT) + options:NSStringDrawingUsesLineFragmentOrigin + attributes:@{NSFontAttributeName:titleLabel.font} + context:nil].size; + titleLabel.text = tabItem.titleString; }