CUSLayout 是 iOS 的定位管理机制,iOS SDK 提供的绝对定位非常不方便使用。此外,随着 iPhone 和 iPad 4 英寸屏幕的出现,iOS 开发者需要花费更多的时间在布局上。然而,iOS6.0 的 AutoLayout 机制令人失望。我参考了 Android、SWT、Swing 的布局机制,为 iOS 准备了 CUSLayout。使用 CUSLayout 有以下优点:
2. 将从 GitHub 下载的 CUSLayoutExample.xcodeproj 文件拖放到Finder到您的项目(根目录或 Frameworks 目录下)
3. 在您的项目配置中
在构建阶段,将 CUSLayout(lib,而不是示例应用程序)添加为目标依赖项
在链接二进制与库部分,添加 libCUSLayout.a 库
4. 在您的 Prefix.pch 文件中,添加
#import “CUSLayout.h”
5. 在您的项目配置中,在“构建设置”选项卡上
找到“用户头文件搜索路径”设置,将发布值设置为"${PROJECT_DIR}/CUSLayout"(包含引号!)并勾选“递归”复选框。
platform:ios
pod "CUSLayout"
CUSFillLayout
CUSStackLayout
CUSLinnerLayout
CUSRowLayout
CUSTableLayout
CUSGridLayout
//only one code,auto set the frame of parent to the subview.
view.layoutFrame = [[CUSFillLayout alloc]init];
CUSLayout遵从Apache授权协议,版本2.0。请参阅Apache License, version 2.0获取完整详情。请查看LICENSE文件。
我们非常欢迎贡献。我们会审查所有pull请求,如果送来一个好的请求,或者你想加入我们,我们将很高兴为你提供对仓库的push权限。或者,你知道的,你也可以直接加入我们的工作。
请注意添加Star,您的支持是我最大的动力,谢谢。