• 2024-10-24图像处理的实现与应用(Swift 版)
    图像处理在现代技术中扮演着重要的角色,广泛应用于计算机视觉、图像分析和机器学习等领域。本文将介绍一种简单的图像处理方法,主要包括灰度转换、去除边框、提取有效区域和图像分割,并提供相应的Swift代码示例。灰度转换灰度转换是将彩色图像转换为灰度图像的技术,目的是减少图像
  • 2024-08-31Swift concurrency 6 — TaskGroup的理解与使用
    在SwiftUI中,TaskGroup是一种处理并发任务的工具,特别适用于需要并发执行多个独立任务并在它们都完成后进行进一步处理的场景。TaskGroup提供了一种结构化并发的方法,使得并行任务的启动、管理和结果收集变得更加简便和安全。一、TaskGroup的基本概念TaskGroup是Swift并
  • 2024-08-23【iOS】tabBarItem图标颜色无效
    UI给的图是有颜色的,并且给了selected和unSelected两种状态的图片,但是如果通过下面方式赋值图片,会发现,最后的效果没有使用UI设定的颜色,而是未选中就是灰色,选中了就是蓝色:UITabBarItem*tabBarItem=[[UITabBarItemalloc]initWithTitle:LS(@"About")image:[UIImageimageNamed
  • 2024-07-26ios CCUIImage.m
    ////CCUIImage.h//CCFC_IPHONE////#ifndefCC_UI_IMAGE_H#defineCC_UI_IMAGE_H#ifdef__OBJC__#import"CCConfig.h"#defineCREATE_UIIMAGE(imgPath)[UIImageimageNamed:(imgPath)]#defineCREATE_UIIMAGEVIEW(imgPath)[[
  • 2024-07-06iOS开发-图片UIImage
    UIImage和UIImageView是iOS开发中常用的两个类,分别用于表示图像数据和显示图像。UIImageUIImage是一个表示图像数据的类,可以从文件、数据、图像资源库等加载图像。UIImage支持多种图像格式,包括PNG、JPEG、GIF等。创建UIImage从文件创建UIImage*image=[UIImage
  • 2023-10-06无涯教程-OC - Image View函数
    ImageView用于显示单个图像或动画序列。ImageView-重要属性imageHighlightingImageuserInteractionEnabledanimationImagesanimationRepeatCountImageView-重要方法-(id)initWithImage:(UIImage*)image-(id)initWithImage:(UIImage*)imagehighlightedIm
  • 2023-08-25iOS开发之--从URL加载图片
    +(UIImage*)imageFromURLString:(NSString*)urlstring{//Thiscallissynchronousandblockingreturn[UIImageimageWithData:[NSDatadataWithContentsOfURL:[NSURLURLWithString:urlstring]]];}直接转化一下就可以直接拿到图片!作者:稻草
  • 2023-08-25swift - 之TabBarController的用法
    TabBarController的使用,下面记录两种写法,代码如下:TabBarItem系统自带图标样式(System)介绍:Custom:自定义方式,配合SelectedImage来自定义图标More:三个点的图标,表示更多意思Favorites:星形图标Featured:星形图标TopTated:星形图标Recents:时钟图标Contacts:一个圆形一个人头像的图标,代表联
  • 2023-08-22ios开发之 -- NSData 和 NSString , UIImage 等之间的互转
    1//NSData转换为UIImage2NSData*imageData=[NSDatadataWithContentsOfFile:imagePath];3UIImage*image=[UIImageimageWithData:imageData];45//UIImage转换为NSData6NSData*imageData=UIImagePNGRepresentation(aimae);1.
  • 2023-06-13UISlider滑动条的属性介绍以及于标签联合使用实时显示变动值
     UISlider滑动条的属性介绍以及于标签联合使用实时显示变动值 (1)滑动条的左右端背景可以设置上一页下一页的图片; (2)滑动条的轨道图片可以设置为渐变等等图片。 (3)滑动条因为值可以互动,所以addTarget:方法很重要,其中事件值变动UIControlEventValueChanged比较特殊,其实和按钮的按下
  • 2023-05-24iOS 裁剪图片
    ////ViewController.m//test_btn_image_01////Createdbycddon16/7/4.//Copyright©2016年jeffasd.Allrightsreserved.//#import"ViewController.h"@interfaceViewController()@end@implementationViewController-(void)viewDi
  • 2023-04-30isEqual和==区别
    再看文档时留意到isEqual方法,但是我们比较的时候有时候就用==来比较,这2个有似乎没区别呢?网上有人说==来比较指针,isEqual是比较内容,其实这个话如果深究起来,并不是那么准确,我用代码测试了下:1.str1=@"111";2.str2=@"111";3.4.if([str1isEqual:str2]){5.NSLog
  • 2023-04-18swift 自定义tabbar为基本结构的项目
    swift自定义tabbar1、Xcode新建一个项目,选择布局方式为storyBoard,语言为swift2、打开项目,新建一个cocoa文件,继承于TabBarViewController,名字命名为BaseTabBarViewController3、勾选mainstoryboard,选中右侧窗口第四个检查项,将Class关联到BaseTabBarViewController4、新建
  • 2023-02-25iOS UIImage等比缩放、转到横屏的图片到垂直模式、重制大小resize
    UIImage等比缩放分类方法@implementationUIImage(Cat)//计算等比缩放图片的size-(CGSize)equalRatioComputeImageWithTargetWidth:(CGFloat)targetWidthtargetHeight:(
  • 2023-02-05子控制器tabBarItem底部选中图片显示为自己配置的 不让系统渲染
    大环境是在tabBarController底部的各个子控制器的显示tabBarItem图片问题UIViewController*vc=[UIViewcontrolleralloc]init];vc.tabBarItem.image=[UIImageimageNa
  • 2022-12-27iOS6下自定义UI控件外观效果
    尽管iOS原生的UI控件就已经有很不错的显示效果,但是App开发者仍然希望自己的产品与众不同,所以自定义UI外观成了每个App产品开发必做之事。今天就来做一个在iOS6下实现自定义U
  • 2022-12-27关于iOS常用的26中公共方法,可copy的代码
    1.获取磁盘总空间大小//磁盘总空间+(CGFloat)diskOfAllSizeMBytes{CGFloatsize=0.0;NSError*error;NSDictionary*dic=[[NSFileManagerdefaultManager]attribu
  • 2022-12-09iphone开发中的一些小技巧
    1、如果在程序中想对某张图片进行处理的话(得到某张图片的一部分)可一用以下代码:UIImage*image=[UIImageimageNamed:filename];CGImageRefimageRef=image.CGImage;C
  • 2022-12-09iOS为imageView添加图片实现动画
    iOS为imageView添加图片实现动画代码如下://创建imageView self.imageView=[[UIImageViewalloc]initWithFrame:CGRectMake(0,40,320,260)];  //把图片添加到动态数组
  • 2022-11-28iOS开发之最近小知识总结二
    有好多都是基础知识,仅供参考,谢谢1、autolayout自动布局autoLayout需要在​​-(void)viewDidLoad​​​方法执行完后生效,所以需要在​​-(void)viewDidAppear:(BOOL)ani
  • 2022-09-23iOS技巧:移除/添加导航栏黑边(iOS13适配)
    “我正在参加《掘金·帆船计划》”介绍背景:移除导航栏下方的黑色边框在iOS15中不起作用原因:必须使用iOS13之后的APIUINavigationBar外观设置生效UIKIT_EXTERNAPI_A