ScrollableStackView 1.0.4

ScrollableStackView 1.0.4

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上次发布2017年10月
SwiftSwift 版本3.0
SPM支持 SPM

Gürhan Yelikaya 维护。



  • Gürhan Yerlikaya

ScrollableStackView

可滚动的 UIStackView。用微笑滚动您的视图助手。使用 Swift 3 编写。使用 Apple 的纯自动布局。如果您需要使用可滚动的 UIStackView(类似于 UIScrollView),这是正确的库。Objective-C 和 Swift 兼容。

Podfile

要安装它,只需在 Podfile 中添加以下行

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'

target 'TargetName' do
    pod "ScrollableStackView"
end

然后,运行以下命令

$ pod install

用法

示例代码(Swift)

import ScrollableStackView

var scrollable = ScrollableStackView(frame: view.frame)
view.addSubview(scrollable)

// add your views with 
let rectangle = UIView(frame: CGRect(x: 0, y: 0, width: 100, height: 55))
rectangle.backgroundColor = UIColor.blue
scrollable.stackView.addArrangedSubview(rectangle)
// ...

示例代码(Objective-C)

@import ScrollableStackView

ScrollableStackView *scrollable = [[ScrollableStackView alloc] initWithFrame:self.view.frame];
scrollable.stackView.distribution = UIStackViewDistributionFillProportionally;
scrollable.stackView.alignment = UIStackViewAlignmentCenter;
scrollable.stackView.axis = UILayoutConstraintAxisVertical;
[self.view addSubview:scrollable];

UIView *rectangle = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 55)];
[rectangle setBackgroundColor:[UIColor blueColor]];

// add your views with
[scrollable.stackView addArrangedSubview:rectangle]; 
// ...

示例项目

Cocoapods 要运行示例项目,请克隆仓库,并在 Example 目录中首先运行

$ pod install

通讯

如果您想改善此项目的方式

  • 如果您需要帮助,请使用 Stack Overflow
  • 如果您想要提出一个一般性问题,请使用 Stack Overflow
  • 如果您发现了一个错误,并且可以提供可靠地重现步骤,请打开一个 问题
  • 如果您有一个特性请求,请打开一个 问题
  • 如果您想要贡献力量,提交一个 pull request。尽管如此,最好先开始一个 问题,因为我们可能不同意提出的更改是否确实是改进。😉

推荐遵循 GitHub Swift 风格指南

谢谢!✌️

待办事项

  • [ ] 在示例项目中添加 Storyboard
  • [ ] 在示例项目中添加工具栏(或 UITableView)
  • [ ] 添加 Carthage 支持
  • [ ] 添加 Swift Package Manager 支持

作者

Gürhan Yerlikaya, [email protected]

许可协议

ScrollableStackView 可在 MIT 许可协议下使用。有关更多信息,请参阅 LICENSE 文件。