当前位置: 首页 > 软件库 > iOS代码库 > 列表(Table) >

Parallax TableView Controller

授权协议 MIT
开发语言 Objective-C
所属分类 iOS代码库、 列表(Table)
软件类型 开源软件
地区 不详
投 递 者 戎元忠
操作系统 iOS
开源组织
适用人群 未知
 软件概览

实现类似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