1. 引用的第三方库 SVProgressHUD,SDWebImage,SnapKit2. 创建 PhotoBrowserController.swift// PhotoBrowserController.swift // Created by Hanyang Li on 2022/7/6. // import UIKit import SVProgressHUD ///可重用 Cell
转载 11月前
87阅读
# 如何实现Swift TableView Header悬浮 ## 一、整体流程 首先,我们来看一下实现Swift TableView Header悬浮的整体流程,可以用下表展示步骤: | 步骤 | 操作 | | ------ | ------ | | 1 | 创建一个UITableView | | 2 | 实现UITableViewDelegate和UITableViewDataSourc
原创 2024-02-25 04:15:51
196阅读
航栏来的简单,在界面要消失的时候在把导航栏显示出来即可,(也可以自己写一个p
原创 2023-06-01 00:51:03
131阅读
## 在 Swift 中实现 Table Header View 下拉放大效果 实现 Table Header View 下拉放大的效果是一个非常实用的功能,可以提高应用的用户体验。本文将指导你如何在 Swift 中实现这个功能。我们将分成几个步骤进行,下面是一个流程表,便于你理解每一步的任务。 | 步骤 | 描述 | |------|---------------
原创 10月前
80阅读
完全使用约束 使tableviewheaderview 的高度自适应,以后再也不用去计算headerview的高度后再去改变高度了, demo代码:
# 实现“SWIFT 图片放大缩小”教程 ## 整体流程 首先,我们来看一下整个实现“SWIFT 图片放大缩小”的流程,我们可以将其分为以下几个步骤: | 步骤 | 操作 | |------|--------------| | 1 | 创建一个ImageView,并添加到View上 | | 2 | 添加Pinch手势识别器到ImageView上 | | 3
原创 2024-05-04 03:33:12
215阅读
swift扩展 Continuing with our series of Swift tutorials, we’ll be discussing and playing around with Swift Extension in this tutorial. 继续我们的Swift教程系列,我们将在本教程中讨论和使用Swift Extension。 (Swift Extension
前言:这一功能是我在写完自定义刷新后想要做的,因为iOS的自定义刷新视图经常用在个人中心(参考微信)和主页面(参考美团、饿了么)上,这些界面的排版,通常顶部都会有bundle图或者背景图,图片下拉时会放大。 这一功能实现起来非常简单,本来是打算写在上一篇文章 iOS自定义简易刷新视图(仿MJRefresh) 里的。但是为了方便区分对待,我还是决定单独写一篇文章出来记录它。代码我直接加在了自定义刷新
iOS8之后,苹果增加了一个新功能。会根据位置,自动在锁屏界面左下角出现相关应用。比如用户在苹果零售店时候,右下角会出现Apple Store官方应用的快捷方式,按住左下角的图标向上滑动,即可快速解锁并打开相关应用,这与锁屏时相机解锁类似。出现这种情况有4种情况:Handoff功能,实现不同设备间的“连续互动”。 开启蓝牙具体可以参考之前的一篇文章。Handoff使用指南 - 理论篇。苹果内置应用
转载 2023-07-26 21:08:59
85阅读
1.基本方法和属性首先介绍下WKWebView的一些常用的方法和属性:实际使用中,一般还要搭配使用到WKUIDelegate和WKNavigationDelegate中的一些方法。 下面分别介绍这两个代理中的一些方法: WKUIDelegate(1)WKWebView创建初始化加载的一些配置 func webView(webView: WKWebView, createWebViewWithCon
转载 2024-07-05 22:03:06
31阅读
# Swift图片放大功能实现指南 ## 1. 引言 在Swift中实现一个图片放大功能是一个非常实用的技能,特别是在类似小红书这样的应用中。当用户点击一张图片时,能够放大查看细节是提升用户体验的重要功能之一。本文将引导你逐步实现这一功能,通过详细的步骤和代码示例,帮助你深入理解。 ## 2. 整体流程 为了实现图片放大的功能,我们将分成几个步骤来进行。下面是一个概述流程的表格: | 步
原创 11月前
121阅读
    使用说明: 1xml <app.dinus.com.pullzoomrecyclerview.recyclerview.PullZoomRecyclerVie    android:id="@+id/recycler_view"    android:layout_width="match_parent"    android:layout_height="match_paren
转载 2021-06-11 11:33:03
347阅读
1,在为uitableview设置分区标题时,需要用到两个方法。如下#pragma mark setTitle- (CGFloat)tableView:(UITableView *)tableView
转载 2023-05-09 16:25:58
131阅读
最近公司需要做一个手机自拍照的功能,由于之前有做过类似手机拍照的功能,所以很快就实现了自定义手机拍的功能。但是后面发现部分手机出现预览照片拉伸和保存的图片拉伸的情况。然后百度了一下,发现原理很好理解,也有一堆demo,然而并没有解决拉伸的情况。下面总结一下我的解决方法,希望对你有用。一、原理我们首先来理解主要的三个大小:1、SurfaceView的大小,屏幕上显示摄像头拍摄的图像的view2、Ca
转载 2023-09-19 17:07:52
230阅读
影响tableview性能的主要原因有:1.cellForRowAtIndexPath方法中处理了过多业务.  1.1 重用Cell  UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];  1.2 异步加载Cell图片。如果cell图片过多,异步加载导致线程过多仍然会卡顿。  -
转载 2016-04-10 10:44:00
97阅读
Swift中的注释使用"// MARK:- 注释内容",对属性或方法进行注释使用"///注释内容"对属性或方法提供调用说明的注释使用extension对同一个类中的相关方法进行划分.extension类似于OC中的category,也是只能扩充方法,不能扩充属性使用代码添加UITableView使用懒加载属性,声明一个tableViewlazy var talbeView : UITableVie
刚开始学习Swift时感觉很艰难,熟练一段时间后觉得还行,下边我把我在学习Swift中遇到的关于UITableView实用上的一些心得分享给大家 使用Swift故事板实现UITableView方式有两种第一种第一步:在对象库中拖出View Controller第二步:添加TableView控件然后添加TableViewCell控件树形结构如图所示:第三步:新建一个继承UIVie
转载 2023-08-10 01:55:46
129阅读
目录结果总览结论:保持图片宽高比总体有两种思路:实践示例效果图:原理说明:补充说明:再次汇总结果总览全篇为个人理解终结,如有出入请参考官方文档ImageVIew 按比例拉伸图片,前提是不想让ImageView控件自身的大小受影响。 网上找到的基本在说scaleType 类型,还有android:adjustViewBounds ,最后发现简直乱七八糟各种属性都不按照期望来,甚至还有要重写onMea
# 实现固定headertableView ## 1. 概述 在iOS开发中,UITableView是非常常见的控件之一。有时候我们希望在滚动tableView的时候,保持header始终可见,以提供更好的用户体验。本文将详细介绍如何实现固定headertableView。 ## 2. 步骤 为了更好地理解实现流程,我们可以用表格展示整个步骤。下面是实现固定header的tableVi
原创 2023-12-31 07:16:39
195阅读
# iOS TableView 设置 Header:详解与代码示例 在iOS开发中,UITableView是一个非常常用的组件,用于展示列表数据。而TableViewHeader则是为每一个Section提供一个自定义的区域,通常用于显示该Section的标题或其他信息。本文将详细介绍如何设置TableViewHeader,并通过代码示例进行演示。 ## 什么是Header? 在UITa
原创 9月前
52阅读
  • 1
  • 2
  • 3
  • 4
  • 5