From 8b35ceded2c987b2152d8003cc3a670a082c99e2 Mon Sep 17 00:00:00 2001 From: monetking Date: Mon, 30 Nov 2020 10:07:31 +0800 Subject: [PATCH] update --- ElegantTableView.podspec | 3 +- ElegantTableView/ElegantTableViewGenerator.h | 9 +++-- ElegantTableView/ElegantTableViewGenerator.m | 34 +++++++++---------- .../project.pbxproj | 12 ++++--- ElegantTableViewDemo/AppDelegate.h | 2 +- ElegantTableViewDemo/AppDelegate.m | 2 +- .../Base.lproj/Main.storyboard | 32 ++++++++++++++--- ElegantTableViewDemo/ViewController.h | 2 +- ElegantTableViewDemo/ViewController.m | 10 ++++-- ElegantTableViewDemo/main.m | 2 +- .../ElegantTableViewFramework.h | 2 +- 11 files changed, 67 insertions(+), 43 deletions(-) diff --git a/ElegantTableView.podspec b/ElegantTableView.podspec index e219c94..f304100 100644 --- a/ElegantTableView.podspec +++ b/ElegantTableView.podspec @@ -1,4 +1,4 @@ -version = "0.0.3"; +version = "0.0.4"; Pod::Spec.new do |s| @@ -17,4 +17,3 @@ Pod::Spec.new do |s| s.requires_arc = true end - diff --git a/ElegantTableView/ElegantTableViewGenerator.h b/ElegantTableView/ElegantTableViewGenerator.h index 0a83d2e..c240bc9 100644 --- a/ElegantTableView/ElegantTableViewGenerator.h +++ b/ElegantTableView/ElegantTableViewGenerator.h @@ -6,7 +6,7 @@ // Copyright © 2017年 houmanager. All rights reserved. // 优雅的 创建简单的 TableView -/** 当前版本: 0.0.3 */ +/** 当前版本: 0.0.4 */ #import @@ -15,11 +15,10 @@ typedef void(^didScrollHandleBlock)(UIScrollView *tableView, CGPoint contentOffs @interface ElegantTableViewGenerator : NSObject -/** 单例 */ -+ (ElegantTableViewGenerator *)shareInstance; +@property (nonatomic, strong) UITableView *tableView; -/** 创建tableView */ -- (UITableView *)createWithFrame:(CGRect)frame +/** 创建tableView生成器 */ ++ (ElegantTableViewGenerator *)createWithFrame:(CGRect)frame titles:(NSArray *)titles subTitles:(NSArray *)subTitles rowHeight:(CGFloat)rowHeight diff --git a/ElegantTableView/ElegantTableViewGenerator.m b/ElegantTableView/ElegantTableViewGenerator.m index 5fa37a9..6c73647 100644 --- a/ElegantTableView/ElegantTableViewGenerator.m +++ b/ElegantTableView/ElegantTableViewGenerator.m @@ -19,36 +19,30 @@ @interface ElegantTableViewGenerator () %s", __func__); +} + @end diff --git a/ElegantTableViewDemo.xcodeproj/project.pbxproj b/ElegantTableViewDemo.xcodeproj/project.pbxproj index 9e235fe..fcb8ec7 100644 --- a/ElegantTableViewDemo.xcodeproj/project.pbxproj +++ b/ElegantTableViewDemo.xcodeproj/project.pbxproj @@ -204,7 +204,7 @@ TargetAttributes = { 6307D6F51F09F55200CF1EAD = { CreatedOnToolsVersion = 8.3.3; - DevelopmentTeam = 33K3DU6932; + DevelopmentTeam = 53U7T4TFCY; ProvisioningStyle = Automatic; }; 6307D7181F0A0BF100CF1EAD = { @@ -219,6 +219,7 @@ developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( + English, en, Base, ); @@ -398,11 +399,11 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - DEVELOPMENT_TEAM = 33K3DU6932; + DEVELOPMENT_TEAM = 53U7T4TFCY; INFOPLIST_FILE = ElegantTableViewDemo/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.houmanager.de; + PRODUCT_BUNDLE_IDENTIFIER = com.mk.demo; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; }; @@ -413,11 +414,11 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - DEVELOPMENT_TEAM = 33K3DU6932; + DEVELOPMENT_TEAM = 53U7T4TFCY; INFOPLIST_FILE = ElegantTableViewDemo/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.houmanager.de; + PRODUCT_BUNDLE_IDENTIFIER = com.mk.demo; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; }; @@ -501,6 +502,7 @@ 6307D7241F0A0BF100CF1EAD /* Release */, ); defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; diff --git a/ElegantTableViewDemo/AppDelegate.h b/ElegantTableViewDemo/AppDelegate.h index bdd02ac..fa05274 100644 --- a/ElegantTableViewDemo/AppDelegate.h +++ b/ElegantTableViewDemo/AppDelegate.h @@ -3,7 +3,7 @@ // ElegantTableViewDemo // // Created by YJHou on 2017/7/3. -// Copyright © 2017年 侯跃军. All rights reserved. +// Copyright © 2017年 MonkeyKing. All rights reserved. // #import diff --git a/ElegantTableViewDemo/AppDelegate.m b/ElegantTableViewDemo/AppDelegate.m index eea6d0b..d243723 100644 --- a/ElegantTableViewDemo/AppDelegate.m +++ b/ElegantTableViewDemo/AppDelegate.m @@ -3,7 +3,7 @@ // ElegantTableViewDemo // // Created by YJHou on 2017/7/3. -// Copyright © 2017年 侯跃军. All rights reserved. +// Copyright © 2017年 MonkeyKing. All rights reserved. // #import "AppDelegate.h" diff --git a/ElegantTableViewDemo/Base.lproj/Main.storyboard b/ElegantTableViewDemo/Base.lproj/Main.storyboard index 4529698..e6b8cd9 100644 --- a/ElegantTableViewDemo/Base.lproj/Main.storyboard +++ b/ElegantTableViewDemo/Base.lproj/Main.storyboard @@ -1,26 +1,48 @@ - - + + + - + + - + - + + + + + + + + + + + + + + + + + + + + + diff --git a/ElegantTableViewDemo/ViewController.h b/ElegantTableViewDemo/ViewController.h index f566009..7c3836a 100644 --- a/ElegantTableViewDemo/ViewController.h +++ b/ElegantTableViewDemo/ViewController.h @@ -3,7 +3,7 @@ // ElegantTableViewDemo // // Created by YJHou on 2017/7/3. -// Copyright © 2017年 侯跃军. All rights reserved. +// Copyright © 2017年 MonkeyKing. All rights reserved. // #import diff --git a/ElegantTableViewDemo/ViewController.m b/ElegantTableViewDemo/ViewController.m index a108f91..ef91d14 100644 --- a/ElegantTableViewDemo/ViewController.m +++ b/ElegantTableViewDemo/ViewController.m @@ -3,7 +3,7 @@ // ElegantTableViewDemo // // Created by YJHou on 2017/7/3. -// Copyright © 2017年 侯跃军. All rights reserved. +// Copyright © 2017年 MonkeyKing. All rights reserved. // #import "ViewController.h" @@ -11,6 +11,8 @@ @interface ViewController () +@property (nonatomic, strong) ElegantTableViewGenerator *tableViewGenerator; + @end @implementation ViewController @@ -18,15 +20,17 @@ @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; + self.title = @"创建简单的TableView"; + NSArray *dataSources = @[@"你", @"我", @"他", @"1", @"2", @"3"]; - UITableView *tableView = [[ElegantTableViewGenerator shareInstance] createWithFrame:self.view.bounds titles:dataSources subTitles:nil rowHeight:44 didSelectRowBlock:^(UITableView *tableView, NSIndexPath *indexPath) { + self.tableViewGenerator = [ElegantTableViewGenerator createWithFrame:self.view.bounds titles:dataSources subTitles:nil rowHeight:44 didSelectRowBlock:^(UITableView *tableView, NSIndexPath *indexPath) { NSLog(@"点击TableView-->%ld", (long)indexPath.row); } didScrollBlock:^(UIScrollView *tableView, CGPoint contentOffset) { NSLog(@"滚动TableView-->%@", NSStringFromCGPoint(contentOffset)); }]; - [self.view addSubview:tableView]; + [self.view addSubview:self.tableViewGenerator.tableView]; } diff --git a/ElegantTableViewDemo/main.m b/ElegantTableViewDemo/main.m index 3df9082..6aa0504 100644 --- a/ElegantTableViewDemo/main.m +++ b/ElegantTableViewDemo/main.m @@ -3,7 +3,7 @@ // ElegantTableViewDemo // // Created by YJHou on 2017/7/3. -// Copyright © 2017年 侯跃军. All rights reserved. +// Copyright © 2017年 MonkeyKing. All rights reserved. // #import diff --git a/ElegantTableViewFramework/ElegantTableViewFramework.h b/ElegantTableViewFramework/ElegantTableViewFramework.h index fb5433a..16c46d1 100644 --- a/ElegantTableViewFramework/ElegantTableViewFramework.h +++ b/ElegantTableViewFramework/ElegantTableViewFramework.h @@ -3,7 +3,7 @@ // ElegantTableViewFramework // // Created by YJHou on 2017/7/3. -// Copyright © 2017年 侯跃军. All rights reserved. +// Copyright © 2017年 MonkeyKing. All rights reserved. // #import