ProportionalResizing:自动布局按比例调整大小

时间:2024-05-17 07:58:35
【文件属性】:

文件名称:ProportionalResizing:自动布局按比例调整大小

文件大小:54KB

文件格式:ZIP

更新时间:2024-05-17 07:58:35

Objective-C

使用自动版面比例缩放 该项目说明了根据应用运行的每个屏幕尺寸按比例调整应用内容大小的方法。 它作为包装在UIView类别下的功能的集合提供。 提出的算法的主要步骤是: 首先在称为原型的特定设备上针对每个屏幕进行单一设计: 在运行时计算原型与当前设备的水平和垂直尺寸比 递归收集所有视图 忽略您希望从通用自适应算法中排除的任何类型的视图 收集每个视图的所有约束 将水平和垂直约束值乘以各自的比率 分别处理视图的特殊情况(例如,UIImageView,UITableView) 字体大小乘以从水平或垂直比率得出的因子 该代码可以按原样使用,但很可能您必须对其进行修改以适合您的特定需求。 欢迎和鼓励提出建议和改进。 请将您可能遇到的任何问题或改进建议发送至:


【文件预览】:
ProportionalResizing-master
----ProportionalResizing.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(15KB)
--------xcuserdata()
----ProportionalResizing()
--------Assets.xcassets()
--------AFSEResizeExcludedView.m(241B)
--------main.m(340B)
--------AFSEResizeExcludedView.h(234B)
--------AFSEDemoTableViewCell.h(299B)
--------ViewController2.h(292B)
--------AppDelegate.h(292B)
--------AppDelegate.m(2KB)
--------Base.lproj()
--------AFSEDemoTableViewCell.m(553B)
--------UIView+ProportionalResizing.m(9KB)
--------ViewController.h(230B)
--------Info.plist(1KB)
--------UIView+ProportionalResizing.h(1KB)
--------ViewController.m(444B)
--------ViewController2.m(1KB)
----README.md(1KB)

网友评论