Categories

The following categories are available globally.

FWWrapperCompatible

FWGestureRecognizerClassWrapper+FWBlock

  • Undocumented

    See more

    Declaration

    Objective-C

    @interface UIGestureRecognizer (FWBlock)
    
    /// 从事件句柄初始化
    + (instancetype)gestureRecognizerWithBlock:(void (^)(id sender))block;
    
    @end

FWTableViewCellWrapper+FWDynamicLayout

  • Undocumented

    See more

    Declaration

    Objective-C

    @interface UITableViewCell (FWDynamicLayout)
    
    /// 免注册创建UITableViewCell,内部自动处理缓冲池,默认Default类型
    + (instancetype)cellWithTableView:(UITableView *)tableView;
    
    /// 免注册alloc创建UITableViewCell,内部自动处理缓冲池,指定style类型
    + (instancetype)cellWithTableView:(UITableView *)tableView
                                              style:(UITableViewCellStyle)style;
    
    /// 免注册alloc创建UITableViewCell,内部自动处理缓冲池,指定style类型,指定reuseIdentifier
    + (instancetype)cellWithTableView:(UITableView *)tableView
                                              style:(UITableViewCellStyle)style
                                    reuseIdentifier:(NSString *)reuseIdentifier;
    
    @end

FWTableViewHeaderFooterViewWrapper+FWDynamicLayout

  • Undocumented

    See more

    Declaration

    Objective-C

    @interface UITableViewHeaderFooterView (FWDynamicLayout)
    
    /// 免注册alloc创建UITableViewHeaderFooterView,内部自动处理缓冲池
    + (instancetype)headerFooterViewWithTableView:(UITableView *)tableView;
    
    /// 免注册alloc创建UITableViewHeaderFooterView,内部自动处理缓冲池,指定reuseIdentifier
    + (instancetype)headerFooterViewWithTableView:(UITableView *)tableView reuseIdentifier:(NSString *)reuseIdentifier;
    
    @end

FWCollectionViewCellWrapper+FWDynamicLayout

  • Undocumented

    See more

    Declaration

    Objective-C

    @interface UICollectionViewCell (FWDynamicLayout)
    
    /// 免注册创建UICollectionViewCell,内部自动处理缓冲池
    + (instancetype)cellWithCollectionView:(UICollectionView *)collectionView
                                   indexPath:(NSIndexPath *)indexPath;
    
    /// 免注册创建UICollectionViewCell,内部自动处理缓冲池,指定reuseIdentifier
    + (instancetype)cellWithCollectionView:(UICollectionView *)collectionView
                                   indexPath:(NSIndexPath *)indexPath
                             reuseIdentifier:(NSString *)reuseIdentifier;
    
    @end

FWCollectionReusableViewWrapper+FWDynamicLayout

  • Undocumented

    See more

    Declaration

    Objective-C

    @interface UICollectionReusableView (FWDynamicLayout)
    
    /// 免注册alloc创建UICollectionReusableView,内部自动处理缓冲池
    + (instancetype)reusableViewWithCollectionView:(UICollectionView *)collectionView
                                                kind:(NSString *)kind
                                           indexPath:(NSIndexPath *)indexPath;
    
    /// 免注册alloc创建UICollectionReusableView,内部自动处理缓冲池,指定reuseIdentifier
    + (instancetype)reusableViewWithCollectionView:(UICollectionView *)collectionView
                                                kind:(NSString *)kind
                                           indexPath:(NSIndexPath *)indexPath
                                     reuseIdentifier:(NSString *)reuseIdentifier;
    
    @end

FWViewControllerWrapper+FWToolkit

  • Undocumented

    See more

    Declaration

    Objective-C

    @interface UIViewController (FWToolkit)
    
    /// 自定义侧滑返回手势VC开关,enablePopProxy启用后生效,仅处理边缘返回手势,优先级低,自动调用fw.allowsPopGesture,默认YES
    @property (nonatomic, assign, readonly) BOOL allowsPopGesture;
    
    /// 自定义控制器返回VC开关,enablePopProxy启用后生效,统一处理返回按钮点击和边缘返回手势,优先级高,自动调用fw.shouldPopController,默认YES
    @property (nonatomic, assign, readonly) BOOL shouldPopController;
    
    @end

NSObject+FWWrapper