首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏iOS小生活

    UILabel、UIImageView和UIButton

    UIImageView 只说一个animationImages属性。该属性是一个UIImage的数组,可以实现一个简单的动画,但是只有在做非常规动画的时候才会有优势。 [UIImage imageNamed:@"image3"], [UIImage imageNamed:@"image4"]]; UIImageView *animationImageView = [[UIImageView alloc] init]; animationImageView.animationImages = array;//设置图像视图的动画图片属性

    1.1K30发布于 2019-08-12
  • 来自专栏sweet_iOS

    UIImageView圆角,教你远离cornerRadius

    那如何高效的为UIImageView创建圆角? 修改image为圆角图片 图片进行了切角处理后,将得到的含圆角UIImage通过setImage传给了UIImageView。 /** * @brief clip the cornerRadius with image, UIImageView must be setFrame before, no off-screen-rendered 做法的原理是手动画出圆角的image,在UIView上增加一层UIImageView,将image赋值给UIImageView

    2.6K40发布于 2020-12-23
  • 来自专栏学海无涯

    iOS26适配指南之UIImageView

    import UIKit class ViewController: UIViewController { lazy var imageView: UIImageView = { let image = UIImage(systemName: "26.square", withConfiguration: config) let imageView = UIImageView

    40410编辑于 2025-08-05
  • 来自专栏ShaoYL

    iOS-UI控件之UIImageView

    contentMode属性 带有scale单词的:图片有可能会拉伸 UIViewContentModeScaleToFill 将图片拉伸至填充整个imageView 图片显示的尺寸跟imageView的尺寸是一样的 带有aspect单词的:保持图片原来的宽高比 UIViewContentModeScaleAspectFit 保证刚好能看到图片的全部 UIViewContentModeScaleAspectFill 拉伸至图片的宽度或者高度跟imageView一样 没有scale单词的:图片绝

    1.1K80发布于 2018-05-11
  • 来自专栏一“技”之长

    iOS中UIImageView用法总结 原

    iOS中UIImageView用法总结 - (instancetype)initWithImage:(UIImage *)image; 通过一个图片UIImage对象进行初始化 - (instancetype

    69710发布于 2018-08-16
  • 来自专栏日常技术分享

    iOS 获取UIImageView缩放后的图片Size

    +(CGSize)imageSizeAfterAspectFit:(UIImageView*)imageView { float imageRatio = imageView.image.size.width

    1.2K20发布于 2019-07-25
  • 来自专栏sktj

    IOS 播放连续的图片 模拟GIF UIImageView

    27 } 28 29 let imageView = UIImageView(frame:CGRect(x:0, y:60, width:335, height:253)) 30 imageView.animationImages

    88930发布于 2019-07-08
  • 来自专栏学海无涯

    iOS17适配指南之UIImageView、UIButton

    UIImageView 支持显示 HDR 图片。 import UIKit class ViewController: UIViewController { lazy var imageView: UIImageView = { let imageView = UIImageView(image: UIImage(named: "hdr.png")) imageView.frame = CGRect(x: 0, import UIKit class ViewController: UIViewController { lazy var imageView: UIImageView = { let imageView = UIImageView(image: UIImage(systemName: "touchid")) imageView.frame = CGRect(x

    1.4K20编辑于 2023-07-09
  • 来自专栏零域Blog

    如何从 UIImageView 指定的坐标点取色?

    imageView ax_getColorWithPoint:point completion:^(UIColor *color){ // 在这里直接用color }]; 这种方法比第4种要方便一些,如果超出UIImageView

    99830编辑于 2022-03-22
  • 来自专栏吴老师移动开发

    Autolayout下UIImageView设置Aspect Fit上下留白问题

    Autolayout下UIImageView设置Aspect Fit会在图像的上下留白,如下图1 ? 图1 去除上下留白,子类化UIImageView或者添加一个category,修改intrinsicContentSize方法如下: #import "AspectFitImageView.h" @implementation

    2K60发布于 2018-09-05
  • 来自专栏github@hornhuang

    UIImageView 使用 padding 为图片设置内边距的 2 种方案

    一、前言 不像 Flutter / swiftUI 那样,UIimageView 并没有现成的 这里介绍两种为 UIImageView 内图片设置边距的方法均为自定义方法 二、方案 包括两种方案 第一种 :借鉴 stackoverflow 上大佬提出的 第二种:我自己优化的 2.1 设置 UIImage 大小 先设置 UIImage 的大小,再将其放入 UIImageView 内 设置 contentMode 2.2 方案一使用 在设置 UIImageView.image 是调用即可 xxxUIImageView.image = imageWithImage(image: UIImage(named: , scaledToSize: CGSize(width: 18, height: 18)) xxxUIImageView.contentMode = .center 2.3 对 UIImageView { /// 使用前请先设置 UIImageView.contentMode = .center func padding(_ all: CGFloat) {

    2.7K10发布于 2021-09-24
  • 来自专栏码生

    React native 之Image 图片封装为iOS UIImageView contentMode 填充

    在使用 Image 组件的时候,受到Image 组件的困扰: 图片的宽度在指定宽度的情况下是可以控制图片的宽度的,但是

    1.8K20发布于 2018-11-21
  • 来自专栏码农的生活

    从网络下载图片,保存,并用 UIImageView 从保存中显示

    .%@", directoryPath, fileName, extension]]; return result; } //从网络下载图片,保存,并用 UIImageView 从保存中显示 NSString

    1.2K40发布于 2021-10-29
  • 来自专栏韩曙亮的移动开发专栏

    【IOS 开发】基本 UI 控件详解 (UISegmentedControl | UIImageView | UIProgressView | UISlider | UIAlertView )

    图像控件 (UIImageView) 1. UIImageView 控件属性 (1) UIImageView 简介 UIImageView 简介 :  -- 继承结构 : UIImageView 继承 UIView, 该类不能响应用户操作, 是静态控件 : 停止播放动画; -- isAnimating : 判断 UIImageView 是否正在播放动画; (4) UIImageView 缩放属性 UIImageView 缩放属性 :  -- Scale @property (strong, nonatomic) IBOutlet UIImageView *bigPicture; //小图片的 UIImageView @property (strong , nonatomic) IBOutlet UIImageView *smallPicture; //UISegmentedControl 的方法 - (IBAction)segmentControl

    4.7K40编辑于 2023-03-27
  • 来自专栏阿林前端开发攻城狮

    objective-c 从网络下载图片,保存,并用 UIImageView 从保存中显示

    .%@", directoryPath, fileName, extension]]; return result; } //从网络下载图片,保存,并用 UIImageView 从保存中显示

    1.8K20发布于 2021-10-29
  • 来自专栏正则

    AFNetworking源码探究(二十一) —— UIKit相关之UIImageView+AFNetworking分类

    回顾 上一篇是关于AFImageDownloader图像下载的内容,这一篇主要是关于UIImageView的分类AFNetworking。 ---- AFNetworking类 先看一下UIImageView的分类AFNetworking的接口。 this category provide support for loading remote images asynchronously from a URL. */ // 此类为UIKit框架的UIImageView @interface UIImageView (AFNetworking) ///------------------------------------ /// @name Accessing the 后记 本篇讲述了关于UIImageView的分类,用于下载图像。

    80641发布于 2021-09-03
  • 来自专栏TechBox

    Objective-C实现链式编程语法(DSL)

    因为UIImageView继承自UIView,这就代表UIImageView还要拥有UIView的DSL_frame方法和DSL_backgroundColor方法。 经过简单的实现,大致如下: /// UIImageView category的头文件 @interface UIImageView (DSL) - (UIImageView* (^)(UIImage 明明我们创建的是一个UIImageView。 h中,并修改block的返回值类型为UIImageView。 ,不同的是,需要修改block的返回值类型为UIImageView,而不是原来的UIView,如下所示: - (UIImageView* (^)(CGRect))DSL_frame; - (UIImageView

    8.4K20发布于 2018-08-13
  • 来自专栏月亮与二进制

    《Motion Design for iOS》(三十六)

    它们也都是UIImageView,所以也只用直接在背景图片上放置就可以了。 // Katy Perry 行 UIImageView *firstRow = [[UIImageView alloc] initWithFrame:CGRectMake(0, 170, windowWidth = [[UIImageView alloc] initWithFrame:CGRectMake(0, 170+160, windowWidth, 80)]; thirdRow.image = = [[UIImageView alloc] initWithFrame:CGRectMake(0, 170+240, windowWidth, 80)]; fourthRow.image = // 添加箭头和顶部的文字 UIImageView *arrowView = [[UIImageView alloc] initWithFrame:CGRectMake(windowWidth,

    77320发布于 2021-11-23
  • 来自专栏KyXu

    【iOS 开发】初识函数式 Swift 实用

    看起来好像是我做了三件事: 根据 frame 创建 UIImageView 根据图片名称配置 UIImageViewUIImageView 作为 subview 传给其他 view 但是实际上,我只需要 extension UIImageView { func frameSelf (rect:CGRect) -> UIImageView { self.frame = rect return self } func imageSelf (imageName:String) -> UIImageView { self.image = UIImage(named: imageName) return self } func placeSelf (view:UIView) -> UIImageView extension UIImageView { func tagSelf (tag:Int) -> UIImageView { self.tag = tag

    67230发布于 2019-04-11
  • 来自专栏网罗开发

    iOS实现点击图片放大&长按保存图片

    二:实现思路分析 给UIImageView添加手势 封装一个继承NSObject的FBYImageZoom类 写一个函数用来接收出入的UIImageView 根据传入的UIImageView重新绘制在Window 给UIImageView添加手势 self.myImageView = [[UIImageView alloc]initWithFrame:CGRectMake(50, 150, SCREEN_WIDTH 写一个函数用来接收出入的UIImageView /** * @param contentImageview 图片所在的imageView */+(void)ImageZoomWithImageView :(UIImageView *)contentImageview; 4. 根据传入的UIImageView重新绘制在Window中 +(void)ImageZoomWithImageView:(UIImageView *)contentImageview{ UIWindow

    7.6K20发布于 2021-01-29
领券