实现类似Path 2.0应用的列表效果。在列表的第一行加上图片,当手指往下拉动列表时,第一行的图片下面的部分会显示出来,即所谓的parallax effect。从整体来看,列表上半部分显示图片,图片可以左右切换,即ScrollView,下面是一般的列表形式,可以上下拖动。 [Code4App.com]
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; //
#import "LYBaseVC.h" @interface RankingVC : LYBaseVC @end ********************* //控制器和view分离 #import "RankingVC.h" #import "RankingView.h" @interface RankingVC ()<rankDelegate> @property (no
tableview上移解决: self.edgesForExtendedLayout=UIRectEdgeNone; if (@available(iOS 11.0, *)) { [[UIScrollView appearance] setContentInsetAdjustmentBehavior:UIScrollViewContentInsetAdjustmentNever]; } //解
navigation controller后面挂接普通的view controller容器,容器里拖入table view 和table view cell。 这种方法:新建view controller容器对应的controller.h 和.m文件,.h文件中的类需要继承UITableViewController的datasource 和 delegate, 在.m文件中,需要实现第一中方法中的
xib中view与file·s· owner关联 xib中tableview的datasource和tableview关联 xib中tableview的delegate和tableview关联 上代码 .h文件 #import <UIKit/UIKit.h> @interface EXTVV2ViewController : UIViewController<UITableViewDelegat
- (NSArray *)provinces { if (_provinces == nil) { NSString * path = [[NSBundle mainBundle]pathForResource:@"areaList" ofType:@"plist"]; NSArray * arr = [NSArray arrayWithContentsOf
上篇博客写了ViewController的基类的实现,这篇博客主要写在BaseViewController的基础上实现一个含tableView控件的基类的实现,主要给包含tableView的页面来继承。 BaseTableViewViewController.h代码: #import "BZBaseViewController.h" #import "BZBaseTableViewCell.h"
viewController部分: 出现顺序 initWithNibName:bundle: loadView viewDidLoad viewWillAppear viewDidAppear 消失顺序: viewWillDisappear viewDidDisappear tableView部分: 一、dataSource是UITableViewDataSource(数据源协议)类型,主要为UI
NavigationController.h 申明NavigationController @property (nonatomic,strong)UINavigationController *navgationController; .m 初始化TableView tableViewController *tableVC = [tableViewController alloc]init];
效果和https://github.com/jberlana/JBParallaxCell一样。实现cell的滚动视差。 原理很简单,就是一个等比公式 cell的图片位置 / cell图片可以滑动的总长 = cell在table中的位置 / cell 可滑动总长 实现方法: 1》 在cell的UIImageView上添加父视图UIView,clipsToBounds设置为yes,用来剪切UII
/*************************** TableViewController ***************************/ 1.UITableViewController继承自UIViewController, 自带一个tableView 2.self.view不是UIView, 而是UITableView 3.datasource和delegate默认都是self