3aaap / CalWidgetFrameForSudoku

能够根据传入的控件类型进行创建控件,并计算两种情况下控件在九宫格布局中的位置

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CalWidgetFrameForSudoku

这是一个方便快捷的九宫格布局控件生成器,满足两种情况下的九宫格布局计算:

  • 固定与屏幕边缘的距离\控件之间的边距,求控件的frame
    • 支持指定控件之间的间距与控件与屏幕之间的间距等宽,也可以不相同
    • 支持根据根据传入的控件类型动态生成控件数组
    • 支持指定控件的高度,或者缺省(传0)与宽度相同
  • 固定子控件的宽高,创建并设置控件的frame
    • 支持指定控件之间的间距与控件与屏幕之间的间距等宽,也可以不相同
    • 支持根据根据传入的控件类型动态生成控件数组

TODO:
1. 需要对计算方式进行进一步的扩展,考虑更多的使用场景;
2. 需要对框架进行进一步的封装,让使用更加方便;(添加单例、或者使用类方法)

About

能够根据传入的控件类型进行创建控件,并计算两种情况下控件在九宫格布局中的位置


Languages

Language:Objective-C 100.0%