diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index c90b780..0000000 Binary files a/.DS_Store and /dev/null differ diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a0c590b --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +*.DS_Store +*.xcuserstate +*.xccheckout +*.xcbkptlist +*.xcscheme +*.plist diff --git a/CHSectionSelectionView.podspec b/CHSectionSelectionView.podspec new file mode 100644 index 0000000..9d14176 --- /dev/null +++ b/CHSectionSelectionView.podspec @@ -0,0 +1,29 @@ +Pod::Spec.new do |s| + s.name = "CHSectionSelectionView" + s.version = "0.5.0" + s.summary = "Easy to use and highly customizable View that displays selector controls for (e.g.) UITableView Sections." + + s.description = <<-DESC + Easy to use and highly customizable View that displays selector controls for (e.g.) UITableView Sections. + This project is inspired by the iPads Address Book application. + DESC + + s.homepage = "https://github.com/alexandreos/CHSectionSelectionView" + s.license = { :type => 'Apache License, Version 2.0', :text => <<-LICESNSE + Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. + + Attribution is appreciated. + LICESNSE + } + + s.authors = { "Alexandre Santos" => "alexandre_o_s@yahoo.com", "Clemens Beat" => "beat84@me.com" } + s.platform = :ios, '5.0' + s.source = { :git => "https://github.com/alexandreos/CHSectionSelectionView.git", :tag => "0.5.0" } + s.source_files = 'CHSectionSelectionView/CHSectionSelectionView/*.{h,m}' + s.requires_arc = true + +end diff --git a/CHSectionSelectionView/.DS_Store b/CHSectionSelectionView/.DS_Store index 623a6af..888baa0 100644 Binary files a/CHSectionSelectionView/.DS_Store and b/CHSectionSelectionView/.DS_Store differ diff --git a/CHSectionSelectionView/CHTableGroupSelectionView/CHSectionSelectionItemView.h b/CHSectionSelectionView/CHSectionSelectionView/CHSectionSelectionItemView.h old mode 100644 new mode 100755 similarity index 100% rename from CHSectionSelectionView/CHTableGroupSelectionView/CHSectionSelectionItemView.h rename to CHSectionSelectionView/CHSectionSelectionView/CHSectionSelectionItemView.h diff --git a/CHSectionSelectionView/CHTableGroupSelectionView/CHSectionSelectionItemView.m b/CHSectionSelectionView/CHSectionSelectionView/CHSectionSelectionItemView.m old mode 100644 new mode 100755 similarity index 52% rename from CHSectionSelectionView/CHTableGroupSelectionView/CHSectionSelectionItemView.m rename to CHSectionSelectionView/CHSectionSelectionView/CHSectionSelectionItemView.m index fa71b5a..2da3a44 --- a/CHSectionSelectionView/CHTableGroupSelectionView/CHSectionSelectionItemView.m +++ b/CHSectionSelectionView/CHSectionSelectionView/CHSectionSelectionItemView.m @@ -10,27 +10,44 @@ @implementation CHSectionSelectionItemView +- (void) initializeAttributes +{ + // Initialization code + + _contentView = [[UIView alloc] init]; + _contentView.backgroundColor = [UIColor whiteColor]; + [self addSubview:_contentView]; + + _bgImageView = [[UIImageView alloc] init]; + [_contentView addSubview:_bgImageView]; + + _titleLabel = [[UILabel alloc] init]; + _titleLabel.backgroundColor = [UIColor clearColor]; + _titleLabel.textColor = [UIColor blackColor]; + _titleLabel.highlightedTextColor = [UIColor whiteColor]; + + _titleLabel.textAlignment = NSTextAlignmentCenter; + [_contentView addSubview:_titleLabel]; +} + +- (id)initWithCoder:(NSCoder *)aDecoder +{ + self = [super initWithCoder:aDecoder]; + + if(self) + { + [self initializeAttributes]; + } + + return self; +} + - (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; - if (self) { - // Initialization code - - _contentView = [[UIView alloc] init]; - _contentView.backgroundColor = [UIColor whiteColor]; - [self addSubview:_contentView]; - - _bgImageView = [[UIImageView alloc] init]; - [_contentView addSubview:_bgImageView]; - - _titleLabel = [[UILabel alloc] init]; - _titleLabel.backgroundColor = [UIColor clearColor]; - _titleLabel.textColor = [UIColor blackColor]; - _titleLabel.highlightedTextColor = [UIColor whiteColor]; - - _titleLabel.textAlignment = UITextAlignmentCenter; - [_contentView addSubview:_titleLabel]; - + if (self) + { + [self initializeAttributes]; } return self; } diff --git a/CHSectionSelectionView/CHTableGroupSelectionView/CHSectionSelectionView.h b/CHSectionSelectionView/CHSectionSelectionView/CHSectionSelectionView.h old mode 100644 new mode 100755 similarity index 91% rename from CHSectionSelectionView/CHTableGroupSelectionView/CHSectionSelectionView.h rename to CHSectionSelectionView/CHSectionSelectionView/CHSectionSelectionView.h index e6a97c5..221b3d4 --- a/CHSectionSelectionView/CHTableGroupSelectionView/CHSectionSelectionView.h +++ b/CHSectionSelectionView/CHSectionSelectionView/CHSectionSelectionView.h @@ -48,8 +48,10 @@ typedef enum { UIView *callOut; // the current shown callout, nil if no callout is shown } -@property (nonatomic, weak) id dataSource; -@property (nonatomic, weak) id delegate; +@property (nonatomic, strong) IBOutlet UIView *contentView; + +@property (nonatomic, weak) IBOutlet id dataSource; +@property (nonatomic, weak) IBOutlet id delegate; @property (nonatomic, assign) SectionCalloutDirection calloutDirection; // Defaults to SectionCalloutDirectionRight @property (nonatomic, assign) BOOL showCallouts; // turning callouts of and on. defaults to YES @property (nonatomic, assign) CGFloat fixedSectionItemHeight; // can be used to make sure an item has a fixed height, will be ignored if it is 0 diff --git a/CHSectionSelectionView/CHTableGroupSelectionView/CHSectionSelectionView.m b/CHSectionSelectionView/CHSectionSelectionView/CHSectionSelectionView.m old mode 100644 new mode 100755 similarity index 80% rename from CHSectionSelectionView/CHTableGroupSelectionView/CHSectionSelectionView.m rename to CHSectionSelectionView/CHSectionSelectionView/CHSectionSelectionView.m index 4a9deed..17d602d --- a/CHSectionSelectionView/CHTableGroupSelectionView/CHSectionSelectionView.m +++ b/CHSectionSelectionView/CHSectionSelectionView/CHSectionSelectionView.m @@ -25,21 +25,38 @@ @implementation CHSectionSelectionView ////////////////////////////////////////////////////////////////////////// #pragma mark - Initialization +- (void) _initializeAttributes +{ + sectionViews = [[NSMutableArray alloc] init]; + + self.clipsToBounds = NO; // Needed bacause the callouts will live outside our view + + // setting some default values + + _calloutPadding = 0; + _fixedSectionItemHeight = 0; + _showCallouts = YES; + _calloutDirection = SectionCalloutDirectionRight; +} + +- (id)initWithCoder:(NSCoder *)aDecoder +{ + self = [super initWithCoder:aDecoder]; + + if(self) + { + [self _initializeAttributes]; + } + + return self; +} + - (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; - if (self) { - - sectionViews = [[NSMutableArray alloc] init]; - - self.clipsToBounds = NO; // Needed bacause the callouts will live outside our view - - // setting some default values - - _calloutPadding = 0; - _fixedSectionItemHeight = 0; - _showCallouts = YES; - _calloutDirection = SectionCalloutDirectionRight; + if (self) + { + [self _initializeAttributes]; } return self; } @@ -54,6 +71,20 @@ -(void)layoutSubviews [self layoutSections]; } +#pragma mark - Properties + +- (UIView *) contentView +{ + if(_contentView == nil) + { + // Only instantiate if it's not set yet + _contentView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)]; + [self addSubview:_contentView]; + } + + return _contentView; +} + ////////////////////////////////////////////////////////////////////////// #pragma mark - Public methods @@ -82,10 +113,10 @@ -(void)reloadSections if (_dataSource && [_dataSource respondsToSelector:@selector(sectionSelectionView:sectionSelectionItemViewForSection:)]) { CHSectionSelectionItemView *sectionView = [_dataSource sectionSelectionView:self sectionSelectionItemViewForSection:section]; sectionView.section = section; - NSLog(@"fetched view"); +// NSLog(@"fetched view"); [sectionViews addObject:sectionView]; - [self addSubview:sectionView]; + [self.contentView addSubview:sectionView]; } @@ -101,10 +132,7 @@ -(void)reloadSections -(void)layoutSections { - - - - sectionHeight = self.bounds.size.height/(CGFloat)[sectionViews count]; + sectionHeight = self.contentView.bounds.size.height/(CGFloat)[sectionViews count]; if (_fixedSectionItemHeight > 0) { @@ -114,7 +142,7 @@ -(void)layoutSections CGFloat yOffset = 0; for (UIView *sectionView in sectionViews) { - sectionView.frame = CGRectMake(0, yOffset, self.bounds.size.width, sectionHeight); + sectionView.frame = CGRectMake(0, yOffset, self.contentView.bounds.size.width, sectionHeight); yOffset+=sectionHeight; } } @@ -201,15 +229,16 @@ -(void)highlightItemAtSection:(NSInteger)section -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { - - UITouch *touch = [touches anyObject]; CGPoint touchPoint = [touch locationInView:self]; for (CHSectionSelectionItemView *sectionView in sectionViews) { - if (CGRectContainsPoint(sectionView.frame, touchPoint)) { + CGRect frame = sectionView.frame; + frame.size.width = self.frame.size.width; + + if (CGRectContainsPoint(frame, touchPoint)) { [self selectedSection:sectionView.section]; highlightedSection = sectionView.section; @@ -219,8 +248,7 @@ -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event } - highlightedSection = -1; // nothing is highlighted - + highlightedSection = -1; // nothing is highlighted } -(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event @@ -230,7 +258,10 @@ -(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event for (CHSectionSelectionItemView *sectionView in sectionViews) { - if (CGRectContainsPoint(sectionView.frame, touchPoint)) { + CGRect frame = sectionView.frame; + frame.size.width = self.frame.size.width; + + if (CGRectContainsPoint(frame, touchPoint)) { // just highlight again if the section has changed if (sectionView.section != highlightedSection) { diff --git a/CHSectionSelectionView/CHTableGroupSelectionView.xcodeproj/project.pbxproj b/CHSectionSelectionView/CHSectionSelectionViewDemo.xcodeproj/project.pbxproj similarity index 57% rename from CHSectionSelectionView/CHTableGroupSelectionView.xcodeproj/project.pbxproj rename to CHSectionSelectionView/CHSectionSelectionViewDemo.xcodeproj/project.pbxproj index 99ab0c4..436de32 100644 --- a/CHSectionSelectionView/CHTableGroupSelectionView.xcodeproj/project.pbxproj +++ b/CHSectionSelectionView/CHSectionSelectionViewDemo.xcodeproj/project.pbxproj @@ -10,42 +10,42 @@ 617A7902165BCD10008C90BE /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 617A7901165BCD10008C90BE /* UIKit.framework */; }; 617A7904165BCD10008C90BE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 617A7903165BCD10008C90BE /* Foundation.framework */; }; 617A7906165BCD10008C90BE /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 617A7905165BCD10008C90BE /* CoreGraphics.framework */; }; - 617A790C165BCD10008C90BE /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 617A790A165BCD10008C90BE /* InfoPlist.strings */; }; - 617A790E165BCD10008C90BE /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 617A790D165BCD10008C90BE /* main.m */; }; - 617A7912165BCD10008C90BE /* CHAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 617A7911165BCD10008C90BE /* CHAppDelegate.m */; }; - 617A7914165BCD10008C90BE /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 617A7913165BCD10008C90BE /* Default.png */; }; - 617A7916165BCD10008C90BE /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 617A7915165BCD10008C90BE /* Default@2x.png */; }; - 617A7918165BCD10008C90BE /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 617A7917165BCD10008C90BE /* Default-568h@2x.png */; }; - 617A7920165BCD2B008C90BE /* DemoViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 617A791F165BCD2B008C90BE /* DemoViewController.m */; }; - 617A7924165BD23C008C90BE /* CHSectionSelectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 617A7923165BD23C008C90BE /* CHSectionSelectionView.m */; }; - 617A7927165BD47D008C90BE /* CHSectionSelectionItemView.m in Sources */ = {isa = PBXBuildFile; fileRef = 617A7926165BD47D008C90BE /* CHSectionSelectionItemView.m */; }; - 617A792B165C08B9008C90BE /* DemoSectionItemSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = 617A792A165C08B9008C90BE /* DemoSectionItemSubclass.m */; }; - 617A792D165C095E008C90BE /* sectionItemBG.png in Resources */ = {isa = PBXBuildFile; fileRef = 617A792C165C095E008C90BE /* sectionItemBG.png */; }; + 8ADD29B917CD6077004944F8 /* CHSectionSelectionItemView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ADD29B617CD6077004944F8 /* CHSectionSelectionItemView.m */; }; + 8ADD29BA17CD6077004944F8 /* CHSectionSelectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ADD29B817CD6077004944F8 /* CHSectionSelectionView.m */; }; + 8ADD29CB17CD61D7004944F8 /* CHAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ADD29BD17CD61D7004944F8 /* CHAppDelegate.m */; }; + 8ADD29CD17CD61D7004944F8 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8ADD29C017CD61D7004944F8 /* Default-568h@2x.png */; }; + 8ADD29CE17CD61D7004944F8 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 8ADD29C117CD61D7004944F8 /* Default.png */; }; + 8ADD29CF17CD61D7004944F8 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8ADD29C217CD61D7004944F8 /* Default@2x.png */; }; + 8ADD29D017CD61D7004944F8 /* DemoSectionItemSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ADD29C417CD61D7004944F8 /* DemoSectionItemSubclass.m */; }; + 8ADD29D117CD61D7004944F8 /* DemoViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ADD29C617CD61D7004944F8 /* DemoViewController.m */; }; + 8ADD29D217CD61D7004944F8 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 8ADD29C717CD61D7004944F8 /* InfoPlist.strings */; }; + 8ADD29D317CD61D7004944F8 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ADD29C917CD61D7004944F8 /* main.m */; }; + 8ADD29D417CD61D7004944F8 /* sectionItemBG.png in Resources */ = {isa = PBXBuildFile; fileRef = 8ADD29CA17CD61D7004944F8 /* sectionItemBG.png */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ - 617A78FD165BCD10008C90BE /* CHTableGroupSelectionView.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CHTableGroupSelectionView.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 617A78FD165BCD10008C90BE /* CHSectionSelectionViewDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CHSectionSelectionViewDemo.app; sourceTree = BUILT_PRODUCTS_DIR; }; 617A7901165BCD10008C90BE /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; 617A7903165BCD10008C90BE /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 617A7905165BCD10008C90BE /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; - 617A7909165BCD10008C90BE /* CHTableGroupSelectionView-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "CHTableGroupSelectionView-Info.plist"; sourceTree = ""; }; - 617A790B165BCD10008C90BE /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 617A790D165BCD10008C90BE /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - 617A790F165BCD10008C90BE /* CHTableGroupSelectionView-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "CHTableGroupSelectionView-Prefix.pch"; sourceTree = ""; }; - 617A7910165BCD10008C90BE /* CHAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CHAppDelegate.h; sourceTree = ""; }; - 617A7911165BCD10008C90BE /* CHAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CHAppDelegate.m; sourceTree = ""; }; - 617A7913165BCD10008C90BE /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; - 617A7915165BCD10008C90BE /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; - 617A7917165BCD10008C90BE /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; - 617A791E165BCD2B008C90BE /* DemoViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DemoViewController.h; sourceTree = ""; }; - 617A791F165BCD2B008C90BE /* DemoViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DemoViewController.m; sourceTree = ""; }; - 617A7922165BD23C008C90BE /* CHSectionSelectionView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CHSectionSelectionView.h; sourceTree = ""; }; - 617A7923165BD23C008C90BE /* CHSectionSelectionView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CHSectionSelectionView.m; sourceTree = ""; }; - 617A7925165BD47D008C90BE /* CHSectionSelectionItemView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CHSectionSelectionItemView.h; sourceTree = ""; }; - 617A7926165BD47D008C90BE /* CHSectionSelectionItemView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CHSectionSelectionItemView.m; sourceTree = ""; }; - 617A7929165C08B9008C90BE /* DemoSectionItemSubclass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DemoSectionItemSubclass.h; sourceTree = ""; }; - 617A792A165C08B9008C90BE /* DemoSectionItemSubclass.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DemoSectionItemSubclass.m; sourceTree = ""; }; - 617A792C165C095E008C90BE /* sectionItemBG.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = sectionItemBG.png; sourceTree = ""; }; + 8ADD29B517CD6077004944F8 /* CHSectionSelectionItemView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CHSectionSelectionItemView.h; sourceTree = ""; }; + 8ADD29B617CD6077004944F8 /* CHSectionSelectionItemView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CHSectionSelectionItemView.m; sourceTree = ""; }; + 8ADD29B717CD6077004944F8 /* CHSectionSelectionView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CHSectionSelectionView.h; sourceTree = ""; }; + 8ADD29B817CD6077004944F8 /* CHSectionSelectionView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CHSectionSelectionView.m; sourceTree = ""; }; + 8ADD29BC17CD61D7004944F8 /* CHAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CHAppDelegate.h; sourceTree = ""; }; + 8ADD29BD17CD61D7004944F8 /* CHAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CHAppDelegate.m; sourceTree = ""; }; + 8ADD29BE17CD61D7004944F8 /* CHSectionSelectionViewDemo-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "CHSectionSelectionViewDemo-Info.plist"; sourceTree = ""; }; + 8ADD29BF17CD61D7004944F8 /* CHSectionSelectionViewDemo-Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CHSectionSelectionViewDemo-Prefix.pch"; sourceTree = ""; }; + 8ADD29C017CD61D7004944F8 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; + 8ADD29C117CD61D7004944F8 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; + 8ADD29C217CD61D7004944F8 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + 8ADD29C317CD61D7004944F8 /* DemoSectionItemSubclass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DemoSectionItemSubclass.h; sourceTree = ""; }; + 8ADD29C417CD61D7004944F8 /* DemoSectionItemSubclass.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DemoSectionItemSubclass.m; sourceTree = ""; }; + 8ADD29C517CD61D7004944F8 /* DemoViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DemoViewController.h; sourceTree = ""; }; + 8ADD29C617CD61D7004944F8 /* DemoViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DemoViewController.m; sourceTree = ""; }; + 8ADD29C817CD61D7004944F8 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + 8ADD29C917CD61D7004944F8 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 8ADD29CA17CD61D7004944F8 /* sectionItemBG.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = sectionItemBG.png; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -65,7 +65,8 @@ 617A78F2165BCD10008C90BE = { isa = PBXGroup; children = ( - 617A7907165BCD10008C90BE /* CHTableGroupSelectionView */, + 8ADD29BB17CD61D7004944F8 /* CHSectionSelectionViewDemo */, + 8ADD29B417CD6077004944F8 /* CHSectionSelectionView */, 617A7900165BCD10008C90BE /* Frameworks */, 617A78FE165BCD10008C90BE /* Products */, ); @@ -74,7 +75,7 @@ 617A78FE165BCD10008C90BE /* Products */ = { isa = PBXGroup; children = ( - 617A78FD165BCD10008C90BE /* CHTableGroupSelectionView.app */, + 617A78FD165BCD10008C90BE /* CHSectionSelectionViewDemo.app */, ); name = Products; sourceTree = ""; @@ -89,61 +90,44 @@ name = Frameworks; sourceTree = ""; }; - 617A7907165BCD10008C90BE /* CHTableGroupSelectionView */ = { + 8ADD29B417CD6077004944F8 /* CHSectionSelectionView */ = { isa = PBXGroup; children = ( - 617A792C165C095E008C90BE /* sectionItemBG.png */, - 617A7928165C08A1008C90BE /* Demo */, - 617A7921165BD1FD008C90BE /* CHSectionSelectionView */, - 617A7910165BCD10008C90BE /* CHAppDelegate.h */, - 617A7911165BCD10008C90BE /* CHAppDelegate.m */, - 617A7908165BCD10008C90BE /* Supporting Files */, + 8ADD29B517CD6077004944F8 /* CHSectionSelectionItemView.h */, + 8ADD29B617CD6077004944F8 /* CHSectionSelectionItemView.m */, + 8ADD29B717CD6077004944F8 /* CHSectionSelectionView.h */, + 8ADD29B817CD6077004944F8 /* CHSectionSelectionView.m */, ); - path = CHTableGroupSelectionView; + path = CHSectionSelectionView; sourceTree = ""; }; - 617A7908165BCD10008C90BE /* Supporting Files */ = { + 8ADD29BB17CD61D7004944F8 /* CHSectionSelectionViewDemo */ = { isa = PBXGroup; children = ( - 617A7909165BCD10008C90BE /* CHTableGroupSelectionView-Info.plist */, - 617A790A165BCD10008C90BE /* InfoPlist.strings */, - 617A790D165BCD10008C90BE /* main.m */, - 617A790F165BCD10008C90BE /* CHTableGroupSelectionView-Prefix.pch */, - 617A7913165BCD10008C90BE /* Default.png */, - 617A7915165BCD10008C90BE /* Default@2x.png */, - 617A7917165BCD10008C90BE /* Default-568h@2x.png */, + 8ADD29BC17CD61D7004944F8 /* CHAppDelegate.h */, + 8ADD29BD17CD61D7004944F8 /* CHAppDelegate.m */, + 8ADD29BE17CD61D7004944F8 /* CHSectionSelectionViewDemo-Info.plist */, + 8ADD29BF17CD61D7004944F8 /* CHSectionSelectionViewDemo-Prefix.pch */, + 8ADD29C017CD61D7004944F8 /* Default-568h@2x.png */, + 8ADD29C117CD61D7004944F8 /* Default.png */, + 8ADD29C217CD61D7004944F8 /* Default@2x.png */, + 8ADD29C317CD61D7004944F8 /* DemoSectionItemSubclass.h */, + 8ADD29C417CD61D7004944F8 /* DemoSectionItemSubclass.m */, + 8ADD29C517CD61D7004944F8 /* DemoViewController.h */, + 8ADD29C617CD61D7004944F8 /* DemoViewController.m */, + 8ADD29C717CD61D7004944F8 /* InfoPlist.strings */, + 8ADD29C917CD61D7004944F8 /* main.m */, + 8ADD29CA17CD61D7004944F8 /* sectionItemBG.png */, ); - name = "Supporting Files"; - sourceTree = ""; - }; - 617A7921165BD1FD008C90BE /* CHSectionSelectionView */ = { - isa = PBXGroup; - children = ( - 617A7922165BD23C008C90BE /* CHSectionSelectionView.h */, - 617A7923165BD23C008C90BE /* CHSectionSelectionView.m */, - 617A7925165BD47D008C90BE /* CHSectionSelectionItemView.h */, - 617A7926165BD47D008C90BE /* CHSectionSelectionItemView.m */, - ); - name = CHSectionSelectionView; - sourceTree = ""; - }; - 617A7928165C08A1008C90BE /* Demo */ = { - isa = PBXGroup; - children = ( - 617A791E165BCD2B008C90BE /* DemoViewController.h */, - 617A791F165BCD2B008C90BE /* DemoViewController.m */, - 617A7929165C08B9008C90BE /* DemoSectionItemSubclass.h */, - 617A792A165C08B9008C90BE /* DemoSectionItemSubclass.m */, - ); - name = Demo; + path = CHSectionSelectionViewDemo; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - 617A78FC165BCD10008C90BE /* CHTableGroupSelectionView */ = { + 617A78FC165BCD10008C90BE /* CHSectionSelectionViewDemo */ = { isa = PBXNativeTarget; - buildConfigurationList = 617A791B165BCD10008C90BE /* Build configuration list for PBXNativeTarget "CHTableGroupSelectionView" */; + buildConfigurationList = 617A791B165BCD10008C90BE /* Build configuration list for PBXNativeTarget "CHSectionSelectionViewDemo" */; buildPhases = ( 617A78F9165BCD10008C90BE /* Sources */, 617A78FA165BCD10008C90BE /* Frameworks */, @@ -153,9 +137,9 @@ ); dependencies = ( ); - name = CHTableGroupSelectionView; + name = CHSectionSelectionViewDemo; productName = CHTableGroupSelectionView; - productReference = 617A78FD165BCD10008C90BE /* CHTableGroupSelectionView.app */; + productReference = 617A78FD165BCD10008C90BE /* CHSectionSelectionViewDemo.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ @@ -168,7 +152,7 @@ LastUpgradeCheck = 0450; ORGANIZATIONNAME = "Clemens Hammerl"; }; - buildConfigurationList = 617A78F7165BCD10008C90BE /* Build configuration list for PBXProject "CHTableGroupSelectionView" */; + buildConfigurationList = 617A78F7165BCD10008C90BE /* Build configuration list for PBXProject "CHSectionSelectionViewDemo" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; @@ -180,7 +164,7 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 617A78FC165BCD10008C90BE /* CHTableGroupSelectionView */, + 617A78FC165BCD10008C90BE /* CHSectionSelectionViewDemo */, ); }; /* End PBXProject section */ @@ -190,11 +174,11 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 617A790C165BCD10008C90BE /* InfoPlist.strings in Resources */, - 617A7914165BCD10008C90BE /* Default.png in Resources */, - 617A7916165BCD10008C90BE /* Default@2x.png in Resources */, - 617A7918165BCD10008C90BE /* Default-568h@2x.png in Resources */, - 617A792D165C095E008C90BE /* sectionItemBG.png in Resources */, + 8ADD29CD17CD61D7004944F8 /* Default-568h@2x.png in Resources */, + 8ADD29CE17CD61D7004944F8 /* Default.png in Resources */, + 8ADD29CF17CD61D7004944F8 /* Default@2x.png in Resources */, + 8ADD29D217CD61D7004944F8 /* InfoPlist.strings in Resources */, + 8ADD29D417CD61D7004944F8 /* sectionItemBG.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -205,22 +189,22 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 617A790E165BCD10008C90BE /* main.m in Sources */, - 617A7912165BCD10008C90BE /* CHAppDelegate.m in Sources */, - 617A7920165BCD2B008C90BE /* DemoViewController.m in Sources */, - 617A7924165BD23C008C90BE /* CHSectionSelectionView.m in Sources */, - 617A7927165BD47D008C90BE /* CHSectionSelectionItemView.m in Sources */, - 617A792B165C08B9008C90BE /* DemoSectionItemSubclass.m in Sources */, + 8ADD29B917CD6077004944F8 /* CHSectionSelectionItemView.m in Sources */, + 8ADD29BA17CD6077004944F8 /* CHSectionSelectionView.m in Sources */, + 8ADD29CB17CD61D7004944F8 /* CHAppDelegate.m in Sources */, + 8ADD29D017CD61D7004944F8 /* DemoSectionItemSubclass.m in Sources */, + 8ADD29D117CD61D7004944F8 /* DemoViewController.m in Sources */, + 8ADD29D317CD61D7004944F8 /* main.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXVariantGroup section */ - 617A790A165BCD10008C90BE /* InfoPlist.strings */ = { + 8ADD29C717CD61D7004944F8 /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( - 617A790B165BCD10008C90BE /* en */, + 8ADD29C817CD61D7004944F8 /* en */, ); name = InfoPlist.strings; sourceTree = ""; @@ -284,9 +268,9 @@ isa = XCBuildConfiguration; buildSettings = { GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "CHTableGroupSelectionView/CHTableGroupSelectionView-Prefix.pch"; - INFOPLIST_FILE = "CHTableGroupSelectionView/CHTableGroupSelectionView-Info.plist"; - PRODUCT_NAME = "$(TARGET_NAME)"; + GCC_PREFIX_HEADER = "CHSectionSelectionViewDemo/CHSectionSelectionViewDemo-Prefix.pch"; + INFOPLIST_FILE = "CHSectionSelectionViewDemo/CHSectionSelectionViewDemo-Info.plist"; + PRODUCT_NAME = CHSectionSelectionViewDemo; WRAPPER_EXTENSION = app; }; name = Debug; @@ -295,9 +279,9 @@ isa = XCBuildConfiguration; buildSettings = { GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "CHTableGroupSelectionView/CHTableGroupSelectionView-Prefix.pch"; - INFOPLIST_FILE = "CHTableGroupSelectionView/CHTableGroupSelectionView-Info.plist"; - PRODUCT_NAME = "$(TARGET_NAME)"; + GCC_PREFIX_HEADER = "CHSectionSelectionViewDemo/CHSectionSelectionViewDemo-Prefix.pch"; + INFOPLIST_FILE = "CHSectionSelectionViewDemo/CHSectionSelectionViewDemo-Info.plist"; + PRODUCT_NAME = CHSectionSelectionViewDemo; WRAPPER_EXTENSION = app; }; name = Release; @@ -305,7 +289,7 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 617A78F7165BCD10008C90BE /* Build configuration list for PBXProject "CHTableGroupSelectionView" */ = { + 617A78F7165BCD10008C90BE /* Build configuration list for PBXProject "CHSectionSelectionViewDemo" */ = { isa = XCConfigurationList; buildConfigurations = ( 617A7919165BCD10008C90BE /* Debug */, @@ -314,13 +298,14 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 617A791B165BCD10008C90BE /* Build configuration list for PBXNativeTarget "CHTableGroupSelectionView" */ = { + 617A791B165BCD10008C90BE /* Build configuration list for PBXNativeTarget "CHSectionSelectionViewDemo" */ = { isa = XCConfigurationList; buildConfigurations = ( 617A791C165BCD10008C90BE /* Debug */, 617A791D165BCD10008C90BE /* Release */, ); defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; diff --git a/CHSectionSelectionView/CHTableGroupSelectionView.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/CHSectionSelectionView/CHSectionSelectionViewDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 63% rename from CHSectionSelectionView/CHTableGroupSelectionView.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to CHSectionSelectionView/CHSectionSelectionViewDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata index 483f1f9..55e0343 100644 --- a/CHSectionSelectionView/CHTableGroupSelectionView.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ b/CHSectionSelectionView/CHSectionSelectionViewDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -2,6 +2,6 @@ + location = "self:CHSectionSelectionViewDemo.xcodeproj"> diff --git a/CHSectionSelectionView/CHSectionSelectionViewDemo.xcodeproj/project.xcworkspace/xcuserdata/ac-asantos.xcuserdatad/WorkspaceSettings.xcsettings b/CHSectionSelectionView/CHSectionSelectionViewDemo.xcodeproj/project.xcworkspace/xcuserdata/ac-asantos.xcuserdatad/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..bfffcfe --- /dev/null +++ b/CHSectionSelectionView/CHSectionSelectionViewDemo.xcodeproj/project.xcworkspace/xcuserdata/ac-asantos.xcuserdatad/WorkspaceSettings.xcsettings @@ -0,0 +1,10 @@ + + + + + HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges + + SnapshotAutomaticallyBeforeSignificantChanges + + + diff --git a/CHSectionSelectionView/CHTableGroupSelectionView/CHAppDelegate.h b/CHSectionSelectionView/CHSectionSelectionViewDemo/CHAppDelegate.h similarity index 100% rename from CHSectionSelectionView/CHTableGroupSelectionView/CHAppDelegate.h rename to CHSectionSelectionView/CHSectionSelectionViewDemo/CHAppDelegate.h diff --git a/CHSectionSelectionView/CHTableGroupSelectionView/CHAppDelegate.m b/CHSectionSelectionView/CHSectionSelectionViewDemo/CHAppDelegate.m similarity index 100% rename from CHSectionSelectionView/CHTableGroupSelectionView/CHAppDelegate.m rename to CHSectionSelectionView/CHSectionSelectionViewDemo/CHAppDelegate.m diff --git a/CHSectionSelectionView/CHTableGroupSelectionView/CHTableGroupSelectionView-Prefix.pch b/CHSectionSelectionView/CHSectionSelectionViewDemo/CHSectionSelectionViewDemo-Prefix.pch similarity index 100% rename from CHSectionSelectionView/CHTableGroupSelectionView/CHTableGroupSelectionView-Prefix.pch rename to CHSectionSelectionView/CHSectionSelectionViewDemo/CHSectionSelectionViewDemo-Prefix.pch diff --git a/CHSectionSelectionView/CHTableGroupSelectionView/Default-568h@2x.png b/CHSectionSelectionView/CHSectionSelectionViewDemo/Default-568h@2x.png similarity index 100% rename from CHSectionSelectionView/CHTableGroupSelectionView/Default-568h@2x.png rename to CHSectionSelectionView/CHSectionSelectionViewDemo/Default-568h@2x.png diff --git a/CHSectionSelectionView/CHTableGroupSelectionView/Default.png b/CHSectionSelectionView/CHSectionSelectionViewDemo/Default.png similarity index 100% rename from CHSectionSelectionView/CHTableGroupSelectionView/Default.png rename to CHSectionSelectionView/CHSectionSelectionViewDemo/Default.png diff --git a/CHSectionSelectionView/CHTableGroupSelectionView/Default@2x.png b/CHSectionSelectionView/CHSectionSelectionViewDemo/Default@2x.png similarity index 100% rename from CHSectionSelectionView/CHTableGroupSelectionView/Default@2x.png rename to CHSectionSelectionView/CHSectionSelectionViewDemo/Default@2x.png diff --git a/CHSectionSelectionView/CHTableGroupSelectionView/DemoSectionItemSubclass.h b/CHSectionSelectionView/CHSectionSelectionViewDemo/DemoSectionItemSubclass.h similarity index 100% rename from CHSectionSelectionView/CHTableGroupSelectionView/DemoSectionItemSubclass.h rename to CHSectionSelectionView/CHSectionSelectionViewDemo/DemoSectionItemSubclass.h diff --git a/CHSectionSelectionView/CHTableGroupSelectionView/DemoSectionItemSubclass.m b/CHSectionSelectionView/CHSectionSelectionViewDemo/DemoSectionItemSubclass.m similarity index 100% rename from CHSectionSelectionView/CHTableGroupSelectionView/DemoSectionItemSubclass.m rename to CHSectionSelectionView/CHSectionSelectionViewDemo/DemoSectionItemSubclass.m diff --git a/CHSectionSelectionView/CHTableGroupSelectionView/DemoViewController.h b/CHSectionSelectionView/CHSectionSelectionViewDemo/DemoViewController.h similarity index 100% rename from CHSectionSelectionView/CHTableGroupSelectionView/DemoViewController.h rename to CHSectionSelectionView/CHSectionSelectionViewDemo/DemoViewController.h diff --git a/CHSectionSelectionView/CHTableGroupSelectionView/DemoViewController.m b/CHSectionSelectionView/CHSectionSelectionViewDemo/DemoViewController.m similarity index 99% rename from CHSectionSelectionView/CHTableGroupSelectionView/DemoViewController.m rename to CHSectionSelectionView/CHSectionSelectionViewDemo/DemoViewController.m index ede7636..b3de1ab 100644 --- a/CHSectionSelectionView/CHTableGroupSelectionView/DemoViewController.m +++ b/CHSectionSelectionView/CHSectionSelectionViewDemo/DemoViewController.m @@ -54,7 +54,8 @@ -(UIView *)sectionSelectionView:(CHSectionSelectionView *)selectionView callOutV label.textColor = [UIColor redColor]; label.font = [UIFont boldSystemFontOfSize:40]; label.text = [_testTableView.dataSource tableView:_testTableView titleForHeaderInSection:section]; - label.textAlignment = UITextAlignmentCenter; + + label.textAlignment = NSTextAlignmentCenter; // dont use that in your code cause layer shadows are // negatively affecting performance diff --git a/CHSectionSelectionView/CHTableGroupSelectionView/en.lproj/InfoPlist.strings b/CHSectionSelectionView/CHSectionSelectionViewDemo/en.lproj/InfoPlist.strings similarity index 100% rename from CHSectionSelectionView/CHTableGroupSelectionView/en.lproj/InfoPlist.strings rename to CHSectionSelectionView/CHSectionSelectionViewDemo/en.lproj/InfoPlist.strings diff --git a/CHSectionSelectionView/CHTableGroupSelectionView/main.m b/CHSectionSelectionView/CHSectionSelectionViewDemo/main.m similarity index 100% rename from CHSectionSelectionView/CHTableGroupSelectionView/main.m rename to CHSectionSelectionView/CHSectionSelectionViewDemo/main.m diff --git a/CHSectionSelectionView/CHTableGroupSelectionView/sectionItemBG.png b/CHSectionSelectionView/CHSectionSelectionViewDemo/sectionItemBG.png similarity index 100% rename from CHSectionSelectionView/CHTableGroupSelectionView/sectionItemBG.png rename to CHSectionSelectionView/CHSectionSelectionViewDemo/sectionItemBG.png diff --git a/CHSectionSelectionView/CHTableGroupSelectionView.xcodeproj/project.xcworkspace/xcuserdata/pfizer.xcuserdatad/UserInterfaceState.xcuserstate b/CHSectionSelectionView/CHTableGroupSelectionView.xcodeproj/project.xcworkspace/xcuserdata/pfizer.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index 30804f2..0000000 Binary files a/CHSectionSelectionView/CHTableGroupSelectionView.xcodeproj/project.xcworkspace/xcuserdata/pfizer.xcuserdatad/UserInterfaceState.xcuserstate and /dev/null differ diff --git a/CHSectionSelectionView/CHTableGroupSelectionView.xcodeproj/xcuserdata/pfizer.xcuserdatad/xcschemes/CHTableGroupSelectionView.xcscheme b/CHSectionSelectionView/CHTableGroupSelectionView.xcodeproj/xcuserdata/pfizer.xcuserdatad/xcschemes/CHTableGroupSelectionView.xcscheme deleted file mode 100644 index b4c29ff..0000000 --- a/CHSectionSelectionView/CHTableGroupSelectionView.xcodeproj/xcuserdata/pfizer.xcuserdatad/xcschemes/CHTableGroupSelectionView.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/CHSectionSelectionView/CHTableGroupSelectionView.xcodeproj/xcuserdata/pfizer.xcuserdatad/xcschemes/xcschememanagement.plist b/CHSectionSelectionView/CHTableGroupSelectionView.xcodeproj/xcuserdata/pfizer.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index 55406d7..0000000 --- a/CHSectionSelectionView/CHTableGroupSelectionView.xcodeproj/xcuserdata/pfizer.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - SchemeUserState - - CHTableGroupSelectionView.xcscheme - - orderHint - 0 - - - SuppressBuildableAutocreation - - 617A78FC165BCD10008C90BE - - primary - - - - - diff --git a/CHSectionSelectionView/CHTableGroupSelectionView/CHTableGroupSelectionView-Info.plist b/CHSectionSelectionView/CHTableGroupSelectionView/CHTableGroupSelectionView-Info.plist deleted file mode 100644 index 82c8944..0000000 --- a/CHSectionSelectionView/CHTableGroupSelectionView/CHTableGroupSelectionView-Info.plist +++ /dev/null @@ -1,45 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - ${PRODUCT_NAME} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - at.appingo.${PRODUCT_NAME:rfc1034identifier} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleSignature - ???? - CFBundleVersion - 1.0 - LSRequiresIPhoneOS - - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - -