UIView 有一个名叫 layer ,类型为 CALayer 对象属性,它们行为很相似,主要区别在于:CALayer 继承自 NSObject ,不能够响应事件。这是因为 UIView 除了负责响应事件 ( 继承自 UIReponder ) 外,它还是一个对 CALayer 底层封装。可以说,它们相似行为都依赖于 CALayer 实现,UIView 只不过是封装了它高级接口而已。那
前言NS_CLASS_AVAILABLE_IOS(2_0) @interface UIImageView : UIView @available(iOS 2.0, *) public class UIImageView : UIView NS_CLASS_AVAILABLE_IOS(2_0) @interface UIImageView : UIView @
先看效果看 加载了一张image,根据四个顶点任意变换。   知识点:1.BitmapContext  2.矩阵变换     一.什么是BitmapContext 官方解释: The number of components
去除UITabBar上面黑线:-(void)removetopblackline{ if(@available(iOS 13.0, *)) { UITabBarAppearance* tabbarAppearance =[UITabBarAppearance new]; tabbarAppearance.shadowImage = [self imageWithCol
开发中我遇到一些这方面的问题,结合一篇博客和自己理解记录这些问题iPhone屏幕尺寸和分辨率方面的一些小姿势 iPhone设备现在有多种分辨率,如下表所列, 刚开始看见上面的表格时候,我有三个疑问, DPI和PPI是什么意思? pt和px是有什么不同? iPhone 6/6s Plus分辨率是1242 x 2208,为何渲染后分辨率变为1080 x 1920? 针对以上三个问题,我遵
转载 2023-09-30 16:32:22
576阅读
# iOS UIImage拉伸实现 ## 概述 在iOS开发中,UI布局灵活性是非常重要,而UIImage拉伸功能可以帮助我们实现灵活且美观UI设计。本文将详细介绍如何在iOS项目中实现UIImage拉伸效果,帮助刚入行开发者快速掌握这个技巧。 ## 整体流程 下面是使用UIImage拉伸整体流程,我们可以使用一个表格来展示这个流程。 | 步骤
原创 2023-08-16 12:57:17
191阅读
# iOS UIImage写入科普文章 在iOS开发中,UIImage是处理图像核心类。我们通常需要将UIImage写入文件系统中,比如保存到本地相册或应用沙盒中。本文将详细介绍如何使用UIImage进行写入,包括一些代码示例,帮助大家对这一过程有更深入理解。 ## 1. UIImage定义 UIImage是UIKit框架中一个类,用于表示图像。我们可以通过多种方式来创建UIIma
原创 2024-10-14 06:42:41
336阅读
# 在iOS中裁剪UIImage实现与应用 在iOS开发中,处理图片是常见需求,而裁剪UIImage是对图像进行编辑重要一步。无论是实现社交应用中头像裁剪功能,还是在图像处理软件中对图像进行精准剪裁,熟悉如何裁剪UIImage都是开发者需要掌握技能。本文将介绍如何在iOS中裁剪UIImage,并提供相应代码示例,同时通过类图与状态图来帮助理解。 ## UIImage裁剪步骤 裁剪
原创 8月前
48阅读
被iPhone X刷了一天屏,到下午实在受不了各种假帖。标题写着“iPhone X 适配、指南、设计稿” 内容却是发布会回顾和手机介绍。索性自己去官网找素材写一篇只针对iPhone X适配贴子,与设计图无关内容通通不提昨夜发布iPhone 8属于常规升级,屏幕与以往iPhone6、6S、7系列相同。在昨天发布新机中,只有iPhone X分辨率发生了变化,但变化仅限于物理像素层面。在真正
## iOS开发:UIImage修改大小后模糊 ### 概述 在iOS开发中,有时候我们需要对图片进行大小调整。然而,当我们直接缩放图片大小时,可能会导致图片变得模糊不清。本文将介绍一种方法来调整UIImage大小同时保持图片清晰度。 ### 流程图 ```mermaid flowchart TD A[加载原始图片] --> B[获得原始图片大小] B --> C[计
原创 2023-12-26 07:02:29
264阅读
# 实现iOS UIImage NSdata步骤 在iOS开发中,UIImage和NSData是两个常用类。UIImage用于表示图像,而NSData用于处理二进制数据。在某些情况下,我们需要将UIImage对象转换为NSData对象,以便进行网络传输、存储或其他处理。下面是实现"iOS UIimage NSdata"步骤: ## 步骤概览 下面的表格展示了整个过程步骤: ```m
原创 2023-09-10 13:58:29
101阅读
# 如何实现iOS图片UIImage ## 1. 整件事情流程 为了实现iOS图片UIImage,我们需要按照以下步骤进行操作: | 步骤 | 操作 | | ---- | ---- | | 1 | 创建UIImage对象 | | 2 | 将UIImage对象赋值给UIImageView对象 | | 3 | 将UIImageView对象添加到视图中显示 | ## 2. 每一步需要做什么
原创 2024-05-24 04:23:03
21阅读
# iOS UIImage裁切:从基础知识到代码实现 在iOS开发中,`UIImage`是处理图像核心类。无论你是在显示一张图片,还是需要对它进行裁切操作,理解`UIImage`基本操作都至关重要。在这篇文章中,我们将探讨如何使用`UIImage`进行裁切,并通过代码示例来帮助你更好地理解这个过程。此外,我们还将提供一个类图,以便更好地组织我们内容。 ## 为什么要进行图像裁切? 图像
原创 8月前
25阅读
# 实现 iOS UIImage Bitmapimage ## 简介 在 iOS 开发中,UIImage 是一个用于表示图像类。Bitmapimage 是对图片进行处理一种常见需求,它可以将图片转化为位图,从而可以对图片进行像素级操作。本文将教会刚入行开发者如何实现在 iOS 中实现 UIImage Bitmapimage。 ## 整体流程 下面是实现这个需求整体流程: ```me
原创 2023-10-17 05:21:38
70阅读
# iOS UIImage镜像 在iOS开发中,我们经常需要对UIImage进行处理,其中一个常见需求就是镜像(即水平翻转)图片。在本文中,我们将介绍如何使用Swift语言来实现UIImage镜像效果,并附上代码示例。 ## UIImage镜像实现 在iOS中,可以通过对UIImage进行CGContext绘制来实现镜像效果。具体步骤如下: 1. 创建一个UIImage扩展类,添加
原创 2024-04-20 04:15:49
266阅读
一..了解VideoToolBox 硬编码VideoToolBox 官方文档在iOS4.0,苹果就已经支持硬编码.但是硬编码在当时属于私有API. 不提供给开发者使用 在2014年WWDC大会上,iOS 8.0 之后,苹果开放了硬解码和硬解码API。就是VideoToolbox.frameworkAPI。VideoToolbox 是一套纯C语言API。其中包含了很多C语言函数VideoToo
      这里有个问题, 当我们实例化一个UIImage对象并为UIImageViewimage赋值时, 到底有没有将jpg/png转换为bitmap格式呢?  答案是否定, 默认情况下CPU不会对图像进行解码; 当CPU将图像数据传送给GPU时, GPU会判断数据格式并转换为Bitmap格式。       PS: GPU只能显示Bitmap格式图像,而且GPU解码操作运行在主线程,绕不
转载 2018-04-16 18:13:00
187阅读
2评论
四种容错格式尺寸:27、31、31、35. // 5、将CIImage转换成UIImage,并放大显示 UIImage *imagex = [UIImage imageWithCIImage:outputImage]; NSLog(@"%f", imagex.size.height); 因为生成
转载 2016-10-24 23:24:00
120阅读
2评论
图 Zhivko Terziivanov文 嘿设汇随着信息呈现方式越来越多元,UI/Web 设计师面对工作也变得更加复杂。在这种情况下,许多基本功就容易被忽略掉,分辨率和设计尺寸单位就是其中一个。iOS pt、CSS pt、Android dp、ppi、px⋯⋯这些单位和名词到底是什么?该如何使用?举例来说,「pt (point,点)」这个单位,就同时出现在 iOS、CSS、还有
UIView转UIImage- (UII
原创 2022-10-25 01:03:31
305阅读
  • 1
  • 2
  • 3
  • 4
  • 5