不管是做iOS还是Android的开发,我想UI这块都是个大麻烦,任何客户端编程都是如此,我们要做的就是尽量减少我们工作的复杂度,这样才能更轻松的工作。
在iOS开发中Xcode虽然自带了强大的IB(Interface Builder)用来开发UI,但这只是静态的,遇到复杂的界面还是需要用代码来动态的布局。
1. 例如常常会有动态内容高度和宽度的计算。
2. 几个视图的排版。
3.还有的视图是根据内容情况进行显示的。
比如一个商家页面有活动的时候,会显示活动,没有活动的时候这个视图是隐藏的,这样布局起来就会非常麻烦,在这里我们都可以很简单的解决,只需要几行代码而已。
例如下面这种情况:
由于内容可能比较多,这里需要分几篇文章来讲解,如果感兴趣的话可以继续关注后面的文章。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步