Eugene Shevtsov

2个pods
此控件创建是为了解决原生UISegmentedControl的问题。请参阅SmartSegmentedControlSwift获取Swift版本。UISegmentedControl在apportionsSegmentWidthsByContent设置(按内容比例调整段宽度)上存在问题。通常会出现控件边界比实际的段宽度要宽。在SmartSegmentedControl中,这个问题得到了解决。此外,SmartSegmentedControl引入了“智能”模式,如果空间足够,则需要比平均宽度更宽的每个段,都将获得足够的空间来显示内容(这通常比按比例模式更少)。如果没有足够的空间来显示所有内容,则段宽度将按比例分配(当然,是固定的 :) )。
注意。SmartSegmentedControl仅设计为且仅与具有标题的段一起工作,而不是与图像一起工作。
许可证:MIT
此控件创建是为了解决原生UISegmentedControl的问题。请参阅SVSegmentedControl(Obj-c版本)。UISegmentedControl在apportionsSegmentWidthsByContent设置(按内容比例调整段宽度)上存在问题。通常会出现控件边界比实际的段宽度要宽。在SVSegmentedControl中,这个问题得到了解决。此外,SVSegmentedControl引入了“智能”模式,如果空间足够,则需要比平均宽度更宽的每个段,都将获得足够的空间来显示内容(这通常比按比例模式更少)。如果没有足够的空间来显示所有内容,则段宽度将按比例分配(当然,是固定的 :) ). 注意。SVSegmentedControl仅设计为且仅与具有标题的段一起工作,而不是与图像一起工作。
许可证:MIT