前言Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。IT界著名的尼古拉斯·高尔包曾说:轮子是IT进步的阶梯!热门的框架千篇一律,好用轮子万里挑一!Flutter作为这两年开始崛起的跨平台开发框架,其第三方生态相比其他成熟框架还略有不足,但轮子的数量也已经很多了。本系列文章挑选日常app开发常用的轮子分享出来,给大家提高搬砖效率,同时也希
苹果在周三凌晨推送了iOS13.3.1更新,这款最新系统修复了许多Bug,而且还新增了功能。那么升级后的流畅度表现如何呢?外媒就在第一时间将iPhoneSE、iPhone6S、iPhone7、iPhone8、iPhoneXR这5款旧iPhone进行了一次速度测试,与iOS13.3相比,到底谁更快更加流畅?iPhoneSE:首先来看看iPhoneSE升级iOS13.3.1后的开机速度,可以很明显感受
作者: MrLiuQ 审校: QiShare团队前言:因项目中需求,需要做一个卡片式控件。故QiCardView诞生了。首先,先来看一下QiCardView的效果图: 从命名来看,QiCardView,顾名思义,是一个可定制的卡片式UI控件。 从设计来看,QiCardView仿照UITableView的设计,支持cell复用,节省了资源。话不多说,先来看下整体架构~一、QiCardView整体
转载 2023-08-31 16:28:56
694阅读
iOS开发中,有很多项目使用到了轮播图,通常我们更多的是使用一些别人写的方法来实现,当然这样也更加快捷和方便,但其中的实现原理却一窍不通,最近对轮播图研究了一番,也试着去实现了一些基本的功能,下面就让我来介绍一下:本文中的轮播图主要是实用UIScrollView + NSTimer来实现的,具体思路是:首先我们先创建一个UIScrollView,根据图片的数据设置UIScrollView的内容尺
项目介绍TGLStackedViewController是一款基于UICollectionView的开源库,它提供了一种富有动态效果的卡片堆叠布局,灵感来源于Passbook和Reminders等苹果官方应用。这个库使得开发者可以轻松实现类似的手势交互式界面,包括滑动切换卡片卡片的重新排序。技术分析TGLStackedViewController的核心是一个名为TGLStackedLayout的
转载 2024-08-12 18:42:57
117阅读
     才做了两个月的IOS开发,从一个材料专业的学生,变为菜鸟程序员,对软件也产生了兴趣,最近在做一个项目,希望自己能够把项目中的东西记下来(毕竟是处女作),要把做过的与大家分享一下:     对于这个项目首先就是研究了一下:UIPageControl and UIScrollView 来制作一个定时滑动的图片,并且增加手势功能。&n
Material Design的色彩Material Design带有一个基准色彩主题,包括浅色模式和深色模式。用户可以直接使用基准主题色彩,也可以自定义基准色彩,然后应用到UI。 同时,深色主题中,应用不同的高度叠加层可以表示不同高度的表面 iOS的色彩动态系统色彩iOS中,苹果官方推荐使用动态系统色彩。动态系统色彩可以按照深色或浅色模式、对比度、不透明度等用户设置自动进
下载链接:github不断更新地址: https://github.com/gsdios/SDCycleScrollView使用原理:采用UICollectionView的重用机制和循环滚动的方式实现图片的无限轮播,播放非常顺畅,解决了UISCrollView使用时从最后一张跳到第一张时的生硬状态。主要类截图:SDCollectionViewCell:用来重用的item,即显示图片的视图;SDCy
#效果#DemoDemo地址:https://github.com/Resory/RYMutipleFoldImageView 如果官人喜欢的话不妨给个星星吧。#逻辑在做图片折叠效果的时候,我们可以理解为把图片分成几部分,然后分别对各部分做动效来实现折叠效果。根据动态图,可以看到这是一张大图"分成"4个小imageView。从上至下,我们分别命名为one,two,three,four对one,t
转载 2023-07-20 21:20:26
540阅读
     平时APP中的广告位或者滚动的新闻图片等用到的就是图片轮播这种效果,实现方式主要有两种,一种是ScrollView+ImageView,另一种则是通过CollectionView,今天总结的是ScrollView这种方式。    1.图片轮播效果实现      主要实现思路是:根据图片总数及宽高设置好Scro
转载 2023-07-26 00:37:59
628阅读
作为苹果重要市场,今天发布的所有应用,短时内都不会在中国上线。 一年一度的苹果春季发布会来了。 在官网相继上线了新版iPad Air、iPad mini、iMac、AirPods,被众网友质疑发布会再无“精彩”之后,库克仅靠“Service”就Hold住了全场,在乔布斯剧院一口气发布或升级了包括: 一、Apple New升级版,可支持300种杂志订阅的新闻订阅服务“Apple News+”; 二
转载 2023-10-27 19:12:35
104阅读
首先我们需要搞明白为什么要使用重用机制,它的原理是什么.无论是UITableView还是UICollectionView,都有许多需要显示的cell (item), 但是屏幕的大小是有限的,一次只能显示那么几个,如果我们把所有的数据全部都加载进去,暂时又看不到,就会非常浪费内存.那么该如何避免这种不必要的内存消耗呢?就是每次只显示屏幕能放得下的cell的数据,在用户滑动屏幕的过程中,再去加载新的数
转载 2024-01-14 15:47:56
90阅读
iOS开发中,设置cell的高度是一个常见且重要的问题,特别在使用`UITableView`或`UICollectionView`时,如何使cell的高度适应内容的高度非常关键。本文将详细记录设置iOS cell高度的过程,从背景定位到生态扩展,帮助开发者更清晰地理解和应用各种设置方式。 ### 背景定位 在开发过程中,很多开发者会遇到如下问题: > **用户反馈**: “我的UITabl
原创 6月前
91阅读
作者| 阿里文娱高级无线开发工程师 去疾5G时代,从生产端到播放端,超高清音视频将成为主流,如何让播放更加“智能”,让用户随时随地都有流畅观看体验,既“高清”又“不卡”?本文将详解优酷“智能档”的是什么、为什么以及落地效果,尤其是如何突破“传统自适应码率算法”的局限,解决视频观看体验中高清和流畅的矛盾,并以 “热综热剧”等场景为蓝本,一睹“大项目”背后的视频播放实践。本文主要分为四部分:
iOS开发中,创建“卡片”类型的应用是一项常见而有趣的任务。这篇博文将详细记录解决iOS开发卡片相关问题的过程,包括环境准备、分步指南、配置详解、验证测试、优化技巧和扩展应用。 ## 环境准备 在开始开发之前,我们需要确保软硬件环境符合要求。以下是iOS开发的基本环境要求: - **硬件要求**: - 处理器:iOS设备需要搭载A系列芯片或以上(如A12及更高)。 - 内存:至少2
原创 5月前
4阅读
1.应用canvas知识点(1)drawImage(image,x,y,width,height)image:是image或者canvas对象,(x,y)为在canvas中的起始坐标width/height:图片的宽高设置(2)globalCompositeOperation:全局复合/合成操作全局透明度globalAlpha=value(0.0-1.0)默认1.0 * 1.source:(源)新
转载 6月前
25阅读
在现代应用中,iOS 折叠卡片是一种常见的 UI 元素,通常用于展示信息的可展开和折叠的状态。解决 iOS 折叠卡片的问题涉及多方面的策略,包括备份、恢复、灾难恢复等。接下来,我们将逐步探讨如何构建一个全面的解决方案。 ## 备份策略 在面对折叠卡片的状态数据时,首先需要确保良好的备份策略。我们可以通过建立定期备份机制,以确保状态信息不会丢失。以下是一个简单的备份流程: ```mermaid
原创 6月前
29阅读
# 实现 iOS 卡片效果的指南 在移动开发中,卡片效果因其清晰、整齐的视觉效果而受到广泛欢迎。本文将为初学者详细介绍如何在 iOS 应用中实现卡片效果。我们将分步骤解析每一个环节,确保你能够顺利掌握这一技能。 ## 整体流程 首先,让我们概述一下实现卡片效果的整体流程。 ```mermaid flowchart TD A[开始] --> B[创建新的 Xcode 项目]
原创 2024-09-05 06:17:34
137阅读
# 如何实现 iOS 卡片视图 在iOS开发中,卡片视图是一种常见且美观的用户界面元素。它通常用来呈现信息,如新闻文章、产品等。本文将指导你如何创建一个简单的卡片视图,并提供详细步骤、必要的代码示例以及相关图表。 ## 实现流程 下面是创建卡片视图的基本步骤: | 步骤 | 描述 | |------|------| | 1 | 创建一个新的 Xcode 项目 | | 2 | 在
原创 10月前
60阅读
# iOS 卡片开发指南 ## 开发流程 在开始开发 iOS 卡片之前,了解整个开发流程非常重要。下面是开发 iOS 卡片的步骤: | 步骤 | 描述 | |------|-------------------------------| | 1 | 设计卡片的UI | | 2 | 创建新的iOS
原创 10月前
53阅读
  • 1
  • 2
  • 3
  • 4
  • 5