FKCustomPresentationController 1.0.2

FKCustomPresentationController 1.0.2

ForKid 维护。



  • 作者
  • ForKid

FKCostomPresentationController

屏幕截图

image

描述

适用于 iOS 平台的定制 PresentationController

功能

  • 易于使用

如何使用

查看示例项目


- (IBAction)normalPresent:(UIButton *)sender {

    NextViewController *controller = [NextViewController new];
    
    [self customDirectionalPresentViewController:controller animated:YES];
    
}

- (IBAction)RoundPresent:(UIButton *)sender {

    CGFloat corner = [self.textField.text floatValue];
    
    NextViewController *controller = [NextViewController new];
    
    [self customDirectionalPresentViewController:controller cornerRadius:corner animated:YES];
    
}

- (IBAction)fadePresent:(UIButton *)sender {
    
    NextViewController *controller = [NextViewController new];
    
    [self customFadedPresentViewController:controller animated:YES];
    
}


下载或克隆查看更多使用方法~

备注

如果您想展示一个非全屏的视图控制器(如截图所示),您需要设置控制器的内容大小,如下所示:

    self.preferredContentSize = CGSizeMake(100.f, 100.f);

或者覆盖这个函数


- (CGSize)preferredContentSize {
    CGSize screenSize = [UIScreen mainScreen].bounds.size;
    return CGSizeMake(screenSize.width, screenSize.height/2.f);
}


安装

pod 'FKCustomPresentationController'

需求

iOS8 or later

下一步

将支持手势识别器控制

许可证

FKCustomPresentationController 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。