五年 iOS 开发经验, UI 控件的使用依然无法炉火纯青,甚是惭愧!

lz 五年 iOS 开发经验,真五年:2015.10~至今。最近在做公司的一个新的项目,app 交互设计比较复杂,因为是商家端类型业务,需要交互操作的地方比较多,表单格式、单选多选、文字图片等组合交互页面甚是多。
那么这就需要自定义 UI 控件,由于交互复杂在自定义 不同 UI 控件的过程中会很烦躁,还有就是 控件封装复用的问题,总感觉封装的不够彻底,很难兼容多种使用用途。觉得常用的 UI 控件无法在自己的手里自由畅快的自定义,到了 UI 走查的时候就非常痛苦,改这改那,很少有一次性通过的时候。
有没有类似经历的同行老哥,来聊聊怎样把这种技能再进行深入和强化。

相关文章

34 thoughts on “五年 iOS 开发经验, UI 控件的使用依然无法炉火纯青,甚是惭愧!

  1. 你们 iOS 系统已经提供那么多很棒的控件了,你不想想 Android 开发还要照着 iOS 控件的交互去自定义,像那种日期时间选择的 whell,列表侧滑的选项啊,诸如此类

  2. 我是一个工作了 10 年的设计师,做了这么多年设计和这么多研发合作过,熟练错误少的研发屈指可数。很多研发基本不看标注,就交付了,我们都在背后骂这个傻逼咋不看标注呢?后期我发现其实是缺少了关键的一步,设计师是需要和研发解释一遍自己的设计应该怎么实现的,这样错误会减少很多,老哥,下次主动去找一下设计师让他解释一下应该怎么实现,讨论下怎么实现,这样能减少很多事。

  3. UI 开发是最没技术含量的部分,但是却是最难做的部分。
    基础开发是比较有技术含量的部分,但是做起来最简单。

  4. @rosu 就是布局自适应,比如文字控件,默认只能显示一行的,但是可以通过自动布局技术让他无限的随着内容增多自动进行换行布局,且每个手机设备看起来效果一致,图片同理,按比例随着手机的尺寸自动的适当放大和缩小。

  5. 确实 我作为面试官 面的都是 runloop runtime 八股文 结果进去一个不用全是写 UI 的 哈哈 真操蛋哪

  6. 复杂的 UI 难写的一笔,我搞不懂,之前很多人嘲笑 iOS 只会写 UI 。又不是光弄库,就能完成工作的。最后,我放弃了,没天赋,转行。。。

  7. UI 状态千变万化,实现的方式也有很多种,想要做的拓展性维护性和复用性高,还是有点难度的,不然也不至于有那么多 UI 库动画库和各种架构了。看过不少 APP 效果很不错的 UI,但是代码很烂,各种业务耦合,只是实现了而已。

  8. 写 UI 的关键在于许多复杂的步骤拆解成一步步细小的步骤,然后慢慢实现他,尤其是每个步骤都对应一个状态,如果是遇到不同状态之间转换都需要动画….emmmm 。幸好 SwiftUI 出了

发表评论

电子邮件地址不会被公开。 必填项已用*标注