Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Lunaict/FFPage

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

FFPage

FFPage

支持

  • 刷新/放大效果
  • 差异滚动(左右两边滚动偏移量不互相影响)
  • 动画改变高度

用法

step1

    
    self.homePageViewController = [[FFHomePageViewController alloc]init];
    //设置样式
    self.homePageViewController.style = self.segmentdControl.selectedSegmentIndex;;
    self.homePageViewController.tabHeight = 50;
    self.homePageViewController.headHeight = 300;
    self.homePageViewController.headViewController = headViewController;
    self.homePageViewController.tabViewController = self.tabViewController;
    //项目内内置了一个替代UIPageViewController的控件 可用其他替代
    self.homePageViewController.pageViewController = self.pageViewController;
    
    
    [self addChildViewController:self.homePageViewController];
    [self.contentView addSubview:self.homePageViewController.view];
    [self.homePageViewController didMoveToParentViewController:self];
    
    
    参考HomePageViewController类
    

step2

//在下方可以左右切换的页面中需要实现 <FFPageProtocol>

//告诉他你的滚动视图是哪一个
- (UIScrollView *)scrollview{
    
    return self.tableView;
}

   参考 TableViewController


step3

更新当前控制器是哪一个

[self.homePageViewController updateCurrentController:self.pageViewController.currentController];

原理会在以后陆续更新

About

类似微博个人主页、抖音个人主页、简书个人主页的控件,支持刷新放大

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Objective-C 99.6%
  • Ruby 0.4%