MTCoordinatorView-objc 0.8.1

MTCoordinatorView-objc 0.8.1

测试已测试
Lang语言 Obj-CObjective C
许可 MIT
Released最后发布日期2016年9月

mittsu 维护。



  • mittsu

img_gif

简介

将视图坐标调整到滚动。

用法

// ViewController

#import <CoordinateManager.h>
#import <CoordinateContainer.h>

@interface ViewController ()

@property CoordinateManager *coordinateManager;

@end

@implementation ViewController

- (void)viewDidLoad
{
    [super viewDidLoad];

    ・・・ 'TableView' and 'Custom Header' are made beforehand. ・・・

    // Manager initialize
    _coordinateManager = [[CoordinateManager alloc]initManager:self scroll:tableView header:headerView];

    // create contents view
    UIImageView *childView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"sample-image"]];
    // set start form
    childView.frame = CGRectMake(100, 100, 0, 0);
    // created view is put in the 'CoordinateContainer'
    CoordinateContainer *containerView = [[CoordinateContainer alloc]initView:childView endForm:CGRectMake(100, 100, 50, 50) mode:kSmoothModeFixity completion:^(void){
        // tap event callback.
    }];

    // set views
    [_coordinateManager setContainer:tableView views:containerView, nil];

    // set table view
    [self.view addSubview:table];
}

- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
    // catch scroll event to coordinate object
    [_coordinateManager scrolledDetection:scrollView];
}

安装

MTCoordinatorView-objc 可通过 CocoaPods 获得。要安装它,只需将以下行添加到 Podfile 中

pod "MTCoordinatorView-objc"

需求

  • iOS 8.0+
  • Xcode 8.0

许可

MTCoordinatorView-objc 根据MIT许可提供。有关更多信息,请参阅 LICENSE 文件。