Giter Site home page Giter Site logo

learnswiftui's Introduction

LearnSwiftUI

SwiftUI Essentials - Creating and Combining Views

实现一个简单页面的组合,使用到了地图组件、图片、简单的排版。

image

SwiftUI Essentials - Building Lists and Navigation

从 json 文件中读取一列列表的数据,使用 List 组件展示改数据,并且可以跳转到各个 item 的详情页。

image

SwiftUI Essentials - Handling User Input

为每一个 item 添加一个我喜爱的标签,添加一个 Toggle 组件来切换是否只显示我喜爱的。

在详情页添加我喜爱的标签,并且可以点击添加喜爱和取消。

image

Drawing and Animation - Drawing Paths and Shapes

使用 Path 来画图

image

Drawing and Animation - Animating Views and Transitions

使用动画的各种属性来熟悉如何通过编码来实现动画。

image

App Design and Layout - Composing Complex Interfaces

使用 NavigationView 来布局页面。

使用 NavigationLink 来实现跳转。

使用 TabView 来实现页面下方的 Tab 按钮。

image

App Design and Layout - Working with UI Controls

添加一个个人中心的页面,包含各种组件,并且可以对这些组件的内容进行编辑。

image

Framework Intergration - Interfacing with UIKit

使用 UIKit 框架来实现一个图片轮播的效果

image

learnswiftui's People

Contributors

peiel avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.