一个用于 iOS(iPhone/iPad)的自管理视图容器(UIScrollView),使所有视图通过动画缩放在一个方向上有链接关系。
pod 'CXAdjustBlockView'
*创建一个容器(CXBlockScrollView)。
containerView = [[CXBlockScrollView alloc] initWithFrame:<#(CGRect)#>];
使用 addBlockview:withSpacing:
向容器添加视图。(x 轴值将分配为水平偏移,y 轴值必须是零。您可以使用间距分配垂直偏移。建议将每个视图作为块视图对象添加到容器中。)
UIView *someView = [[UIView alloc] initWithFrame:<#(CGRect)#>];
[containerView addBlockview:someView withSpacing:<#(NSUInteger)#>];
使用 insertBlockview:atIndex:withSpacing:
插入视图。
UIView *someView = [[UIView alloc]
[containerView insertBlockview:someView atIndex:<#(NSUInteger)#> withSpacing:<#(NSUInteger)#>];
使用 removeBlockview:
删除现有视图。
//someView has been added
[containerView removeBlockview:someView];
*委托
- (void)blockScrollView:(CXBlockScrollView *)scrollview didAnimatedAtIndex:(NSUInteger)index frame:(CGRect)frame;
版权所有 © 2013 Chris Xu,根据 MIT 许可协议许可(https://open-source.org.cn/licenses/mit-license.php)
根据以下条件,特此授予任何人免费复制、分发此软件及关联文档文件的权限(“软件”),以任何形式在没有限制地处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权限,并允许将软件提供给他人以便其执行上述操作:
上所述的版权声明和本许可声明应包括在软件的所有副本或主要内容中。
软件按“现状”提供,不提供任何明示或暗示的担保,包括但不限于适销性、特定用途的适用性和非侵权性保证。在任何情况下,作者或版权持有者均不对任何索赔、损害或其他责任负责,这些责任源于合同的违反、侵权或其他方式,无论该等索赔、损害或其他责任是否与软件或软件的使用或其他相关操作有关。