当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc                                   创建对象,分配空间 2、init (initWithNibName) 初始化对象,
所谓动画效果,就是会动的画,到iOS App中来说的话,就是各种UIView的移动。 想想看,如果我们自己来实现所有UIView的动画效果,需要考虑些什么东西呢? * 该UIView现在在哪儿? * 该UIView最后会动到哪儿? * 该UIView以什么样的方式移动到那儿? * 该动画持续多长时间? * 每次移动的最小时间间隔? * 每次最小
前言 在写项目时,生硬的出场显示动画让APP缺少了观感体验,基础的动画效果是必不可少的 主要围绕着​​[UIView animateWithDuration:2 animations:^{}];​​函数进行变化
前言之前写了一篇博客来讲如何以 point 和 pixel 两种格式获取 iPhone、iPad 等苹果设备的屏幕尺寸:《SwiftUI——得到屏幕尺寸(bounds和nativeBounds)》,但是苹果最近做了修改,所以写这篇博客来作为补充和改进(原博客也进行了修改)。原因及分析最近一个开源项目收到一个issue,说有个bug,我想不能够啊。一检查还真有一个bug,研究了一下发现是苹果改了UI
UICollectionView控件的使用一般会在特殊的界面处理上,但是也有比较规矩的应用软件会用UICollectionView。例如效果如下的界面; 下面开始讲述我的界面是如何做的。1.首先我会把界面分成5个section2.每个section下的cell需要不同的布局样式,这个跟以前的uitableview的自定义cell是一毛一样的。3.UICollectionViewFlowLayou
简单的说,frame决定视图左上角点在其superview内的位置,bounds决定该视图左上角点在本地坐标系统中的位置。演示代码如下:UIView *mainView = self.window.rootViewController.view; UIView *v1 = [[UIView alloc] initWithFrame: CGRectMake(100,100,100,100)]; v1
一、基本内容介绍1.使用UICollectionView首先要创建UICollectionView对象,其中需要一个UICollectionViewLayout为UICollectionView的cell布局。UICollectionView *collectionView = [[UICollectionView alloc] initWithFrame:rect collectionViewL
转载 2023-08-19 10:06:33
105阅读
# iOS UIView 设置背景色 ## 简介 在iOS开发中,UIView是最基本的视图类之一,用于展示和管理用户界面。设置UIView背景色是常见的操作之一,本文将介绍如何在iOS应用中设置UIView背景色。 ## 流程概述 下面是设置UIView背景色的流程概述: ```mermaid journey title 设置UIView背景色的流程 section 小
原创 7月前
48阅读
- 自带颜色[selfsetBackgroundColor:[UIColorlightGrayColor]];- 自己设定颜色// R: 128 G: 90 B: 200UIColor*myColor = [UIColorcolorWithRed:(128.0/255.0)green:(90.0/255.0)blue:(200.0/255.0)alpha:1];- 自己设定背景图self.view.backgroundColor= [[UIColoralloc]initWithPatternImage:[UIImageimageNamed:@"whiteBackground.png&
转载 2012-03-06 14:57:00
106阅读
2评论
UIView属性1.alpha设置视图的透明度.默认为1.// 完全透明view.alpha =0;// 不透明view.alpha =1;2.clipsToBounds// 默认是NO,当设置为yes时,超出当前视图的尺寸的内容和子视图不会显示。view.clipsToBounds =YES;3.hidden// 默认是NO,当设置为yes,视图就看不见了。view.hidden =YES;&n
  建立父子关系UIView * greenView = [[UIView alloc] init]; 建立父子关系的同时,这个addSubview内部还干了什么其他事情? 会在父亲视图中,保存一个子视图的强指针 [baseView addSubview:greenView]; // greenView.frame = baseView.bounds;
# iOS UIView开发背景图片 在iOS应用程序开发中,背景图片是一种常见的设计元素,可以为应用程序增添一种独特的风格和氛围。通过在UIView上设置背景图片,可以使应用程序更具吸引力和个性化。本文将介绍如何在iOS中使用UIView来设置背景图片,并提供一些代码示例。 ## 设置背景图片 要在iOS应用程序中设置UIView背景图片,可以使用UIImageView来显示图片。首先,
原创 2月前
60阅读
三、其他1.总结无论采取哪种方法来自定义层,都必须调用CALayer的setNeedsDisplay方法才能正常绘图。  2.UIView的详细显示过程* 当UIView需要显示时,它内部的层会准备好一个CGContextRef(图形上下文),然后调用delegate(这里就是UIView)的drawLayer:inContext:方法,并且传入已经准备好的CGContextRef对象。
一、UIView自定义视图      因为在实际开发过程中,可能由于繁琐的创建相同的Label、textfield和Button组合,为了实现编程工作的高效率,我们可以自定义视图,并且将它们封装起来。 ·  自定义视图步骤      1. 创建一个 UIView 的子类   &
   在IOS系统3.2过后apple公司提供了一个抽象类,UIGestureRecognizer类用于手势识别,它的子类有主要有六个分别是:UITapGestureRecognizer(轻击一下)UIPinchGestureRecognizer(两指控制的缩放)UIRotationGestureRecognizer(旋转)UISwipeGestureRecognizer(滑动
    UIWebView用于在App中嵌入网页内容,通常情况下是html格式的网页,也支持pdf, word等文档。首先让我们了解一下UIWebView有哪些优点:可跨平台 开发一次可以部署iOS、Android等平台。发布更新快 在服务器端发布,能够实时更新终端展示,便于快速升级以及紧急修复bug。排版布局能力强 强大的HTML+CSS让人膜拜世界上有十全十美的人么?也许
本文翻译自:Parallax scrolling album covers with UICollectionView视差效果现在风靡一时,iOS7上更是使用了很多。在新的音乐App中,在iTunes Radio中,都有一种我非常喜欢的特别的视差效果。滚动的专辑封面栈。实现这个效果似乎是一个非常有趣的挑战,今天我将向你展示如何创建这个效果。当然,我们使用的是UICollectionView。下面是
转载 7月前
24阅读
前面, 我们讲解了UIView的常用属性的三个, 分别是Frame, Bounds, Center, 现在我们来学学更好玩一些的属性, 它就是Transform属性, 先卖一下关子先, 下面我们来看看Transform到底是什么.首先我们要搭建一个storyboard的界面, 并且关联他们的方法:看到这里, 应该会有人发现, 为什么我这里就只有两个方法和一个属性呢? 其实我在
UIScrollView介绍UIScrollView的作用是因为手机屏幕有固定大小的局限性,不能完全展示出想要展示的内容。这个控件的使用一般有两种情况:1、对于大图片的详细展示;2、轮播图。 UIScrollView在手机的相册中的使用尤为突出,当我们查看手机相册中图片时,左右滑动切换图片就是轮播图的功能,当双击屏幕放大图片在拖动观察图片就是展示一个大图片了。 下面通过对于UIScrollView
转载 2023-07-13 00:19:56
87阅读
一.概述:UIImageView根据名字可以知道就是用来显示图片的,本文主要总结了三个知识点1.使用UIImageView显示图片的常用的几种方式2.UIImageView与UIButton的区别二. 使用UIImageView显示图片的常用的几种方式1》》》》创建UIImageView对象的几种方式。1. UIImageView *icon1 = [[UIImageView alloc
  • 1
  • 2
  • 3
  • 4
  • 5