前言       在前面的文章中谈了谈对SwiftUI的基本的认识,以及用我们最常见的TB+NA的方式搭建了一个很基本的场景来帮助认识了一下SwiftUI,具体的文章可以在SwiftUI分类部分查找,这篇我准备在写UI的时候从SwiftUI角度我们具体的应该怎样去做,或者说是用SwiftUI我们该从什么角度去解析一个页面。以及对SwiftUI里面
转载 2023-08-25 23:29:26
221阅读
一、UIActionSheet 行动表 UIActionSheet 用来对指定的事件向用户呈现一系列的操作;也可以用来提示用户确认有些带有危险性的操作;ActionSheet包含一个可选的标题和一个或多个按钮,其中每一个对应于要执行的操作 1、声明代理 <UIActionSheetDelegate> <UIActionSheetDelegate> 2
# SwiftUI List 拖动实现教程 在本教程中,我将指导你如何在SwiftUI中实现列表拖动功能。作为一名入门开发者,了解这个过程会帮助你掌握SwiftUI的基本架构和交互。 ## 整体流程 以下是实现“SwiftUI List拖动”功能的步骤: | 步骤 | 描述 | |--------|---------------
原创 8月前
67阅读
下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件。 SVPullToRefresh - 下拉刷新控件。 MJRefresh - 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。(国人写) XHRefreshControl - XHRefreshContro
转载 6月前
6阅读
# SwiftUI List拖动排序详解 在iOS应用开发中,SwiftUI是一个极具吸引力的框架,允许开发者创建界面更加便捷、高效。其中,List视图是一个常用的组件,能够展示大量数据,并同时支持简单的交互行为。本文将通过一个实例来阐述如何实现SwiftUI中的List拖动排序功能。 ## 什么是List拖动排序? List拖动排序,使用户能够通过拖动列表项改变它们的顺序。这一功能不仅提升
原创 9月前
111阅读
博主最近在学习有关布局的相关知识,总结了使用纯CSS实现瀑布流布局的两种方案。 那么什么叫瀑布流布局呢?让我们通过图片来了解一下: 瀑布流布局其核心是基于一个网格的布局,而且每行包含的项目列表高度是随机的(随着自己内容动态变化高度),同时每个项目列表呈堆栈形式排列,最为关键的是,堆栈之间彼此之间没有多余的间距差存大。 废话不多说,直接上方案:1. 方案一,使用CSS3的column属性,具体实现如
文章目录前言九宫格类布局使用FlowLayout实现瀑布流 前言 UICollectionView 和 UICollectionViewController 类是iOS6 新引进的API,用于展示集合视图,布局更加灵活,可实现多列布局,用法类似于UITableView 和 UITableViewController 类。使用UICollectionView 必须实现UICollectionVie
转载 2023-10-27 00:28:57
274阅读
基础知识sheet在给定条件为真时显示工作表。func sheet<Content>(isPresented: Binding<Bool>, onDismiss: (() -> Void)? = nil, content: @escaping () -> Content) -> some View where Content : ViewisPresent
转载 2023-05-29 16:24:11
205阅读
# SwiftUI列表的实现 对于刚入行的小白,实现SwiftUI列表可能是一个有些困惑的任务。在本文中,我将向你展示实现SwiftUI列表的步骤,并提供每一步所需的代码和相应的注释。 ## 实现流程 下面是实现SwiftUI列表的步骤的概要: | 步骤 | 描述 | | --- | --- | | 1 | 创建一个SwiftUI View | | 2 | 创建一个数据源 | | 3 |
原创 2023-08-01 15:25:22
179阅读
# SwiftUI列表 ## 概述 SwiftUI是一种用于为iOS,iPadOS,macOS,watchOS和tvOS应用程序创建用户界面的声明性UI框架。其中,列表是构建动态内容的常见UI组件之一。本文将介绍SwiftUI中如何使用列表来展示和管理数据。 ## 列表视图 列表视图是一个可滚动的垂直视图,用于展示一系列的行或项。列表视图可以从数据源中动态地生成行,并响应用户的交互操作。 使
原创 2023-09-10 15:38:47
149阅读
置顶菜鸟入门,各位大佬轻喷,如有谬误之处欢迎讨论建议,也欢迎各位道友与我同行“不积跬步,无以至千里;不积小流,无以成江海”继续上文中已经实现封装以及父子组件传值。但是在调试的过程中发现了一个bug:由于TodoList 界面被分成了两个 Section,如果我们从下方开始点击完成,删除的时候出现了删除的那一项永远都是第一个分组里面的,等第一个分组里面的被删完了之后才会删除第二个分组,如下图: 很显
转载 2024-04-10 06:09:41
59阅读
##1、Android控件跟随手指移动方法补充在工作中遇到了这个问题,然后百度了下大致方法多为一种,即通过重写onTouchEvent()记录前后移动的相对坐标,然后根据相对坐标设置控件位置.我们先来看看这个方法,先贴代码activity_main.xml<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:an
No 1Spring: 一个基于 Swift 的简洁易用的 iOS 动效库[Github 上有 9164 个 stars]。No 2Material: 用于开发漂亮应用的动效和图形框架[Github 上有 6120 个 stars]。No 3RazzleDazzle: Swift 编写的,简单的基于关键帧的并且针对于 iOS 的动效框架。极为适用于滚动介绍的长页面[Github 上有 2291 个
转载 2023-08-06 17:13:15
511阅读
作者: Cyandev, iOS 和 MacOS 开发者,目前就职于字节跳动0x00 前言众所周知,SwiftUI 的开发模式与 React、Flutter 非常相似,即都是声明式 UI,由数据驱动(产生)视图,视图也会与数据自动保持同步,框架层会帮你处理“绑定”的问题。在声明式 UI 中不存在命令式地让一个视图变成 xxx 样子的方法,所有视图的属性都必须映射到一个状态上,那么这就涉及到一个问题
使用 SwiftUI 创建一个折叠列表是一个很常见的需求,尤其在需要展示层级信息时,它可以帮助用户更方便地浏览数据。下面将详细描述如何解决“SwiftUI 折叠列表”问题的过程。 折叠列表功能在许多应用程序中都是不可或缺的,例如文件管理器、设置界面和导航菜单等。然而,在 SwiftUI 之前我们可能需要借助 UIKit 创建这种复杂的 UI 组件。SwiftUI 的出现大大简化了实现过程,但依然
原创 7月前
54阅读
组合复杂界面Landmarks 的主屏显示了一个滚动的分类列表,每个分类中都有水平滚动的地标标记。通过构建这样的主导航,我们来探究组合 view 是怎样适配不同设备大小和方向的。下载项目文件并按照以下步骤操作,也可以打开已完成的项目自行浏览代码。预计完成时间:20 分钟项目文件:下载 1. 添加 Home View现在我们已经做好了 Landmarks app 所需的所有 view,是时候给它
转载 2023-09-12 21:31:31
92阅读
## 实现 SwiftUI 列表视图 作为一名经验丰富的开发者,我将指导你如何使用 SwiftUI 创建列表视图。下面是实现该功能的步骤: ### 步骤概览 下表提供了实现 SwiftUI 列表视图的步骤概览: | 步骤 | 描述 | | --- | --- | | 1 | 创建 SwiftUI 项目 | | 2 | 创建数据模型 | | 3 | 创建列表视图 | | 4
原创 2023-10-14 04:20:24
138阅读
译自 https://www.hackingwithswift.com/books/ios-swiftui/one-to-many-relationships-with-core-data-swiftui-and-fetchrequest Core Data 让我们用关系链接实体。当我们使用@FetchRequest时,Core Data 返回我们要的所有数据。这正是体
JS拖拽排序实现一、实现功能二、结果展示三、实现逻辑四、开始制作1、全局变量2、监听排序对象鼠标点击事件3、监听页面鼠标移动事件4、监听页面鼠标释放页面四、完整源码四、结语 一、实现功能监听鼠标点击要排序的对象,跟随鼠标移动进行上下排序,鼠标释放后排序结束。二、结果展示三、实现逻辑监听需要排序对象的鼠标点击事件,同时监听页面鼠标移动事件,点击后复制点击对象跟随鼠标移动,并且用(鼠标距顶部位置)与
# 使用 jQuery 实现拖动位置效果 在现代 Web 开发中,用户体验变得愈发重要。交互式元素能够提升用户体验,其中包括能够让用户自由拖动并交换位置的功能。本文将介绍如何结合 jQuery 实现这种拖动位置的功能,并通过具体实例来帮助大家理解。 ## jQuery 简介 jQuery 是一个快速、小巧的 JavaScript 库,它极大简化了 HTML 文档操作、事件处理、动画效果等
原创 10月前
33阅读
  • 1
  • 2
  • 3
  • 4
  • 5