Avatar notebook default
12篇文章 · 13988字 · 3人关注
  • Resize,w 360,h 240
    SwiftUI - 图形绘制

    在UIKit中的图形绘制大多都是基于Quartz2D的,它的API使用起来较为繁琐,使用不当时还会导致性能问题。SwiftUI在这方面做了改进,...

  • SwiftUI - Gesture

    SwiftUI中的手势是通过modifier来实现了,采用声明式的API相比于UIKit中的实现更易于理解和维护。同时也简化了手势冲突的处理方式...

  • SwiftUI - Navigation & List & Present

    在这一节中,将介绍如何使用SwiftUI来实现UIKit中的UITabBarController,UINavigationController,...

  • Resize,w 360,h 240
    SwiftUI - Stack布局详解(2)

    在上一节中,看到当没有加入任何限制时,HStack是如何分配空间给自己的子元素的,通过迭代依次进行。在本节中,将讲解.layoutPriorit...

  • Resize,w 360,h 240
    SwiftUI - Stack布局详解(1)

    当我们需要嵌套多级Stack进行一些较为复杂的布局时,通常会比较头疼,不知道为什么布局的效果和我们想象的有差异,这时候会视图通过frame这个M...

  • Resize,w 360,h 240
    SwiftUI - 常用控件

    这一节里,我们一起来通过完成一个表单,了解一下SwiftUI中的一些常用控件。其中,涉及的知识点: TextField UI控件的一些重构小技巧...

  • Resize,w 360,h 240
    SwiftUI - 跨平台

    谈到跨平台,我的内心是抗拒的,因为每个平台都有各自的特性,各自的使用场景,若仅仅为了代码复用而牺牲用户体验,岂不是本末倒置,开发产品是在服务用户...

  • SwiftUI - 与UIKit集成

    说到与UIKit的集成不免会觉得有些鸡肋,因为现在很难做到只支持iOS13,不过到iOS14时,这种集成就变得必不可少了吧,在此先预热一下咯 ~...

    1.3 7033 0 13
  • SwiftUI - Data Binding注解

    经过前两节的学习,已经对SwiftUI绘制页面有了一个大概的了解。这一节我们一起来探索一下SwiftUI中的数据绑定。 在UIKit时代,我们是...

文集作者