Skip to main content

80 篇文章 包含 "swiftUI"

查看所有标签

· 预计阅读2分钟

headerimg SwiftUI 有几种渲染渐变的方式。渐变可用于填充 一个Shape,填充一个边框等。

本文,我们将了解我们可以在 SwiftUI 中使用哪些类型的渐变以及如何定义它们。

· 预计阅读3分钟

headerimg UIkit我们可以通过继承UIView,然后在drawRect中使用Core Graphic Api进行绘制。

SwiftUI通过Canvas实现这个功能,我们可以在Canvas中使用Core Graphic 进行绘制。

我们来实现一个绘图App。

· 预计阅读2分钟

headerimg 弹出框是一种可以显示在屏幕上以提供有关特定项目的更多信息的视图。它们包括一个箭头,指向它们起源的位置。你可以点击任何其他屏幕区域以关闭弹出窗口。弹出框通常用于较大的屏幕,例如 iPad。

本文,我们将在 iPad 上创建并显示一个弹出框。

· 预计阅读1分钟

headerimg context menus是一个弹出菜单,用于显示开发人员预期用户可能会执行的操作。context menus在 iOS 上是通过 3D Touch 触发和 macOS 上的右键单击触发。

context menus由一组在隐式HStack 中水平显示的按钮组成

· 预计阅读2分钟

headerimg SwiftUI使用sheets来present新的View(类似于UIKit的present功能),允许你往下拖动,让弹出的View消失。

本章将演示如何present一个NavigationView。