解决:navigation, push出来的view里面的uitextview上面有空白部分;                    scroll也从下面开始(上面一段大概navigati
原创 2015-05-14 14:11:26
672阅读
如果想调用某个类的某个方法可以写成这样,这个方法来自NSObject类 实际调用 有三个方法分别是 循环一个视图下面所有视图的方法 循环返回一个APPLICATION里面所有的VIEW 找出所有的父视图 UIView提供了大量管理视图的方法 视图回调 给UIView设置标记和检索视图 视图的几何特征
原创 2023-08-25 13:47:29
104阅读
写在前面 UIView对于iOS开发来讲,再熟悉不过了。也正是因为这一点,我们可能会忽略UIView一些特有方法的理解和使用。今天,笔者主要整理一下对drawRect方法的理解和使用。 默认情况下,该方法在视图加载过程中不做任何人处理。当子类使用Core Graphics和UIKit绘制视图内容时就
原创 2021-07-28 14:57:16
688阅读
Animation 动画 A.属性动画; B.一次进行多个动画; C.基于物理的动画。 Core Animation 是现有、强大的动画框架。 A.UIView的属性动画 属性变化是立即完成的,但是在屏幕上的显示会经过一段时间的动画变化, 等动画结束后才显示正确的属性,可以参考UIView的方法animationWithD
讲一下动画。将分为以下5篇博客。一)UIView动画二)Layer动画三)3D动画四)转场动画五)第三方动画框架相关代码:https://github.com/dolacmeng/AnimationDemo参考资料:iOS Animations by Tutorials一)UIView动画一、UIKitUIView动画UIKit给我们封装了动画函数,即UIView
转载 2023-08-27 16:45:28
146阅读
# iOS UIView:理解和使用 在iOS开发中,`UIView`是构建用户界面的基础。它代表了可视化内容的矩形区域,包含了所有的用户界面元素,比如标签、按钮、图像以及复杂的控件。当你在开发应用时,了解`UIView`及其相关特性是至关重要的。 ## UIView的基本概念 `UIView`是UIKit框架中的一个重要类,所有的视觉元素都是从它派生出来的。每个`UIView`对象都可以表
原创 11月前
20阅读
所谓动画效果,就是会动的画,到iOS App中来说的话,就是各种UIView的移动。 想想看,如果我们自己来实现所有UIView的动画效果,需要考虑些什么东西呢? * 该UIView现在在哪儿? * 该UIView最后会动到哪儿? * 该UIView以什么样的方式移动到那儿? * 该动画持续多长时间? * 每次移动的最小时间间隔? * 每次最小
前言 在写项目时,生硬的出场显示动画让APP缺少了观感体验,基础的动画效果是必不可少的 主要围绕着​​[UIView animateWithDuration:2 animations:^{}];​​函数进行变化
一.视图1.iphone手机上的窗口就是UIWindow类的一个实例(1个手机应用只有一个UIWindow)。2.UIView类用于实现视图。 UIView提供了方法来添加和删除子视图。一个视图可以有多个子视图,这些子视图按照顺序放在父窗口下: -(void) addSubview:(UIView *)view;//添加子视图 -(void) removeFromSuperview;//从父窗口上删除子视图(自己) -(void) insertSubview:(UIView *)view atIndex:(int)index;//按照顺序添加子视图 -(void) insertSubview:
转载 2013-06-19 20:52:00
63阅读
Animation主要分为两类:1、UIView属性动画2、CoreAnimation动画一、UIView属性动画UIKit直接将动画集成到UIView类中,实现简单动画的创建过程。UIView类定义了几个内在支持动画的属性声明,当这些属性发生改变时,视图为其变化过程提供内建的动画支持。1、常见方法:+ (void)setAnimationDelegate:(id)delegate——设置动画代理
转载 2023-07-24 19:42:36
187阅读
IOS动画是一个程序中必不可缺的,它能极大的提高用户体验度,我觉得动画能让程序有很炫的效果.先说UIVIew 动画:UIView动画分两种: 属性动画和过渡动画一, 属性动画;就是UIview和它的子类的某些属性发生改变的时候完成的动画.能完成动画的属性 大概有以下几种1 frame //基于父视图的位置和大小2 bounds// 改变视图的框架和边界3 center//视图位于父视图的中心点4
1.概述 UIKit直接将动画集成到UIView类中,实现简单动画的创建过程。UIView类定义了几个内在支持动画的属性声明,当这些属性发生改变时,视图为其变化过程提供内建的动画支持。 执行动画所需要的工作由UIView类自动完成,但仍要在希望执行动画时通知视图,为此需要将改变属性的代码包装到一个代码块中。 2.UIView动画具体创建方法 - (void)buttonPressed { /
转载 2023-08-04 13:41:02
149阅读
/** * 6、bounds和frame区别: * bounds的x,y永远是0 * 无论frame还是bounds都是一个矩形结构体,都有x、y、宽、高四个值. * 6.2差别:bounds没有相对位置,指的就是自己这个框,所以是0,0的x,y * frame是相对于父视图的,所以x,y表示了这个视图左上角相对于父视图左上角的偏移量
 例子代码可以在  下载    iOS的UI是基于UIView类的,我们能看到的每个UI元素都是UIView或者UIView的子类。View按树形结构组织起来,树根是UIWindow。     View负责界面的交互和显示,其中显示部分由CALayer来完成。每个UIView包含一个CAL
iOS开发的童鞋基本都会用过UIView,那他的bounds和frame两个属性也不会陌生,那这两个有什么实质性的区别呢? 先看到下面的代码你肯定就明白了一些: -(CGRect)frame{ return CGRectMake(self.frame.origin.x,self.frame.origin.y,self.frame.size.wid
转载 2023-07-23 23:46:16
244阅读
# iOS UIView 框 在 iOS 开发中,`UIView` 是最基本的用户界面元素,用于构建应用程序的视图层级结构。它可以包含其他视图元素,如按钮、标签、文本框等。`UIView` 提供了一种在屏幕上绘制内容和响应用户交互的方式。本文将介绍 `UIView` 的基本概念,以及如何在 iOS 应用程序中使用它。 ## UIView 的基本概念 `UIView` 是 iOS 开发中最基本
原创 2024-05-21 05:22:05
15阅读
iOS 开发中,有时我们需要拷贝一个 `UIView`。拷贝 `UIView` 的过程不仅能提升应用的用户体验,也能让我们灵活地管理和重用视图。下面,我将详细记录整个过程,希望对其他开发者有所帮助。 ### 环境准备 在进行 iOS 开发时,首先需准备好环境。 **前置依赖安装** 确保你的电脑上安装了最新版本的 Xcode。可以通过 App Store 下载。 **四象限图(硬件资
原创 7月前
24阅读
# 在 iOS 中实现 UIView 截图的教程 在 iOS 开发中,截取 UIView 的内容非常常见,尤其在需要生成图片或者分享内容时。今天,我们将详细讲解如何在 iOS 中实现 UIView 的截图,包括每个步骤需要的代码和详尽解释。 ## 整体流程 以下是实现 UIView 截图的步骤: | 步骤 | 描述
原创 11月前
110阅读
# iOS UIView文字 在iOS开发中,UIView是最常用的一种界面元素,它负责显示和管理界面上的视图。在UIView中,我们经常需要展示文字,比如标题、内容、按钮等。本文将介绍在iOS开发中如何在UIView中展示文字,并提供一些常用的代码示例。 ## UILabel UILabel是iOS开发中用来展示文字的基本控件。我们可以通过设置UILabel的text属性来展示文字,并通过
原创 2024-06-09 05:42:44
124阅读
//返回到上一个视图,同用户单击导航栏的Back按钮[[self navigationController] popViewControllerAnimated:YES]//返回到根视图[[self navigationController] popToRootViewControllerAnimated:YES];//跳转到任意视图[[self navigationController
原创 2015-05-11 16:51:41
75阅读
  • 1
  • 2
  • 3
  • 4
  • 5