summaryrefslogtreecommitdiff
path: root/ios/iosremote/InAppSettingsKit/Views/IASKPSTitleValueSpecifierViewCell.m
diff options
context:
space:
mode:
Diffstat (limited to 'ios/iosremote/InAppSettingsKit/Views/IASKPSTitleValueSpecifierViewCell.m')
-rwxr-xr-xios/iosremote/InAppSettingsKit/Views/IASKPSTitleValueSpecifierViewCell.m57
1 files changed, 0 insertions, 57 deletions
diff --git a/ios/iosremote/InAppSettingsKit/Views/IASKPSTitleValueSpecifierViewCell.m b/ios/iosremote/InAppSettingsKit/Views/IASKPSTitleValueSpecifierViewCell.m
deleted file mode 100755
index b14175de701d..000000000000
--- a/ios/iosremote/InAppSettingsKit/Views/IASKPSTitleValueSpecifierViewCell.m
+++ /dev/null
@@ -1,57 +0,0 @@
-//
-// IASKPSTitleValueSpecifierViewCell.m
-// http://www.inappsettingskit.com
-//
-// Copyright (c) 2010:
-// Luc Vandal, Edovia Inc., http://www.edovia.com
-// Ortwin Gentz, FutureTap GmbH, http://www.futuretap.com
-// All rights reserved.
-//
-// It is appreciated but not required that you give credit to Luc Vandal and Ortwin Gentz,
-// as the original authors of this code. You can give credit in a blog post, a tweet or on
-// a info page of your app. Also, the original authors appreciate letting them know if you use this code.
-//
-// This code is licensed under the BSD license that is available at: http://www.opensource.org/licenses/bsd-license.php
-//
-
-#import "IASKPSTitleValueSpecifierViewCell.h"
-#import "IASKSettingsReader.h"
-
-
-@implementation IASKPSTitleValueSpecifierViewCell
-
-- (void)layoutSubviews {
- // left align the value if the title is empty
- if (!self.textLabel.text.length) {
- self.textLabel.text = self.detailTextLabel.text;
- self.detailTextLabel.text = nil;
- if ([self.reuseIdentifier isEqualToString:kIASKPSMultiValueSpecifier]) {
- self.textLabel.font = [UIFont systemFontOfSize:[UIFont labelFontSize]];
- self.textLabel.textColor = self.detailTextLabel.textColor;
- }
- }
- [super layoutSubviews];
-
- CGSize viewSize = [self.textLabel superview].frame.size;
-
- //if there's an image, make room for it
- CGFloat imageOffset = self.imageView.image ? self.imageView.bounds.size.width + self.imageView.frame.origin.x : 0;
-
- // set the left title label frame
- CGFloat labelWidth = [self.textLabel sizeThatFits:CGSizeZero].width;
- CGFloat minValueWidth = (self.detailTextLabel.text.length) ? kIASKMinValueWidth + kIASKSpacing : 0;
- labelWidth = MIN(labelWidth, viewSize.width - minValueWidth - kIASKPaddingLeft -kIASKPaddingRight - imageOffset);
- CGRect labelFrame = CGRectMake(kIASKPaddingLeft + imageOffset, 0, labelWidth, viewSize.height -2);
- self.textLabel.frame = labelFrame;
-
- // set the right value label frame
- if (self.detailTextLabel.text.length) {
- CGRect valueFrame = CGRectMake(kIASKPaddingLeft + labelWidth + kIASKSpacing + imageOffset,
- 0,
- viewSize.width - (kIASKPaddingLeft + labelWidth + kIASKSpacing + imageOffset) - kIASKPaddingRight,
- viewSize.height -2);
- self.detailTextLabel.frame = valueFrame;
- }
-}
-
-@end