文章目录(快捷跳转)
简介说明
黑月界面类大家都知道的,本模块基于黑月界面类上添加现代语言的约束布局方式,让布局更加简易易读。
该改造通过AI Agent +gpt-5.6-sol完成
什么是Masonry?
这套布局来源于iOS开发中对于约束的封装。
窗口上每个控件(按钮、文字、图片)放在哪、多大,你可以用"约束"来描述——约束就是一条条规则,
比如"这个按钮的左边离窗口左边20像素""这个图片的宽等于窗口宽度的一半"。系统拿到所有规则后自动算出每个控件的位置和大小,这就是约束布局。
苹果原生写这些规则的代码又长又难读,Masonry 做的事就是把这套 API 包了一层语法糖,让你用一行链式调用就能表达一条规则,
本质上最终还是生成苹果那套约束对象交给系统去算,只是写法从十行缩成一行。
被约束绑定后的控件,无论如何调整窗口大小,尺寸均按照约束自动重新布局。

代码展示
被约束固定的控件,会自动按照约束来在窗口尺寸调整时自动调整位置,无需手动的加加减减。

下载地址
https://pan.baidu.com/s/1b5DF51mrS8hldUOy7TcdeA?pwd=afq7 提取码: afq7
https://pan.quark.cn/s/5d36d09bdd71
转自 精易论坛作者aiqinxuancai
原帖地址
https://bbs.ijingyi.com/forum.php?mod=viewthread&tid=14880129





评论抢沙发