`

UIView

 
阅读更多
http://www.apple.com.cn/developer/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/WindowsandViews/WindowsandViews.html#//apple_ref/doc/uid/TP40007072-CH8-SW1
内容模式与比例缩放
自动尺寸调整行为



http://hi.baidu.com/bunsman/blog/item/0ee90e11b448d409b8127b42.html
http://www.cnblogs.com/mew7wo/archive/2011/09/04/2165949.html
弄清framet和bounds的关系。
framet大家用得多,不解释。
有时使用self.framet来设定坐标不准确,这时bounds就出手了。
bounds,是描述自己的坐标系中的位置。
framet是描述子容器在自己领土的位置。





学习完ctrl对view的管理和加载后,发觉view自身也有一系列的管理
-(void)awakeFromNib;
- (void)setNeedsLayout;
- (void)layoutIfNeeded;
- (void)layoutSubviews;


http://wsqwsq000.iteye.com/blog/1130050
分享到:
评论

相关推荐

    UIView的生命周期

    UIView的生命周期对于理解iOS应用中视图的加载和管理至关重要。在开发iOS应用时,了解UIView及其子类的生命周期方法,可以让开发者合理地安排资源的分配和释放,优化应用的性能,以及提供更好的用户体验。 首先,...

    ios中关于uiview

    在iOS开发中,`UIView`是构建用户界面的基础,几乎所有的可见元素都基于它。`UIView`不仅负责绘制和显示内容,还处理用户的交互事件。以下是对标题和描述中涉及的`UIView`知识点的详细解释: 1. **Bounds和Frame的...

    UIView 保存为图片

    在iOS开发中,经常需要将一个UIView对象的内容转化为图片,以便于分享、存储或进行其他图形操作。这个过程涉及到的主要知识点是UIView的渲染和图片处理。以下是对这一主题的详细阐述。 首先,UIView是一个用于在...

    iOS实现UIView渐变效果

    在iOS开发中,UI设计往往追求独特且富有动态感的效果,其中UIView的渐变效果就是一个常用的视觉技巧。本文将深入探讨如何在iOS中实现UIView的渐变效果,并介绍一个已经封装好的解决方案,允许开发者轻松地在应用中...

    ios-UIView设置局部阴影,左右上下,左右底部阴影.zip

    在iOS开发中,为UIView添加局部阴影是一种常见的视觉优化手段,可以增强用户界面的层次感和立体感。本文将深入探讨如何实现标题所指的"ios-UIView设置局部阴影,左右上下,左右底部阴影"这一功能,同时参考提供的...

    iOS中UIView的翻页动画demo

    在iOS开发中,UIView是构建用户界面的基本元素,它提供了丰富的功能来展示各种视图内容。本示例“iOS中UIView的翻页动画demo”旨在演示如何为UIView实现逼真的翻页效果,让用户体验如同翻阅实体书页一样的平滑过渡。...

    uiview随手势旋转

    "uiview随手势旋转"这个主题,就是关于如何利用手势识别来实现UIView的旋转效果。 `KTOneFingerRotationGestureRecognizer`是一个自定义的手势识别类,它是对苹果内置的`UIGestureRecognizer`类的扩展。`...

    UIView+AZGradient.zip

    + (UIView *_Nullable)az_gradientViewWithColors:(NSArray*> *_Nullable)colors locations:(NSArray*> *_Nullable)locations startPoint:(CGPoint)startPoint endPoint:(CGPoint)endPoint; - (void)az_...

    UIView AutoLayout.zip

    `UIView AutoLayout`是这个机制的一个扩展,为`UIView`类添加了分类,提供了更加简洁易用的接口来设置自动布局约束。这个压缩包"UIView AutoLayout.zip"包含的项目名为"UIView-AutoLayout-master",很可能是GitHub上...

    Swift自定义UIView动画

    在iOS开发中,Swift语言为开发者提供了丰富的工具来创建引人入胜的用户界面,其中自定义UIView动画是一项重要的技术。这篇博客文章“Swift自定义UIView动画”详细讲解了如何利用Swift来实现对UIView的动态效果,使得...

    UIView转化为ImageDemo

    在iOS开发中,经常需要将UIView转换为UIImage,以便于保存、分享或者上传到服务器。这个"UIView转化为ImageDemo"项目就是一个很好的实例,演示了如何实现这个功能。在这个过程中,我们将深入探讨相关的知识点。 ...

    UIView的介绍,OC版的

    `UIView`是iOS应用开发中的核心组件,它在Objective-C(OC)中扮演着重要的角色。本文将深入探讨`UIView`的基本概念、重要属性、方法以及它在iOS界面构建中的作用。 首先,`UIView`是UIKit框架中的一个基础类,它是...

    6个UIView的弹簧效果布局,添加点击实现

    在iOS开发中,`UIView`是界面构建的基础组件,它提供了丰富的功能,包括显示内容、处理用户交互等。本教程将深入探讨如何实现6个`UIView`的弹簧效果布局,并添加点击事件,让它们在用户触摸时有动态的弹性反馈。 ...

    UIView/UIButton任意添加某个边框

    在iOS开发中,`UIView`和`UIButton`是两种非常基础且常用的UI控件。`UIView`作为视图的基础类,通常用于展示内容或者作为容器,而`UIButton`则用于创建交互式的按钮。在实际应用中,我们有时需要对这些控件进行...

    swift-轻量级组件能够让所有UIView都支持进度条展示

    本知识点将深入探讨如何利用轻量级组件使所有UIView支持进度条展示。 首先,标题提到的"swift-轻量级组件"通常是指一个小型、高效且易于集成的代码库或框架,它能够为现有的UIView类添加额外的功能,例如进度条显示...

    UIView+YRLayoutConstraint.

    `UIView+YRLayoutConstraint`是一个自定义的NSLayoutConstraint约束库,旨在简化iOS应用中的视图布局工作,尤其在处理复杂的动态布局时,能提供更加灵活和高效的解决方案。这个库通过扩展UIView类,添加了一些便捷的...

    好程序员学习笔记--UI基础UIWindow、UIView.doc

    UIWindow和UIView是构建用户界面的基础组件,它们在呈现内容和处理用户交互方面扮演着核心角色。 UIWindow是iOS应用程序的顶级视图容器,它提供了与屏幕的直接联系,管理着应用程序的显示以及事件的分发。UIWindow...

    ios-为UIView添加未读消息红点.zip

    在iOS开发中,经常需要为应用的视图(UIView)添加未读消息提示,例如App图标右上角的红点。这个"ios-为UIView添加未读消息红点.zip"项目提供了一个解决方案,通过开源库Yeebadge实现。开发者Mr-yuwei在GitHub上分享...

    ios-UIView加手势方法拓展..zip

    本教程将深入探讨如何使用扩展(Extension)和运行时(Runtime)技术,为UIView类添加手势识别功能,从而实现更丰富的用户交互体验。 首先,让我们了解什么是扩展。在Objective-C和Swift中,扩展是一种可以为已存在...

    通过协议扩展高斯模糊任意 UIView.zip

    本项目“通过协议扩展高斯模糊任意 UIView”提供了一种优雅的方式来为Swift中的UIView添加高斯模糊功能,无需为每个需要模糊的视图创建单独的类或方法。下面将详细解析这个开源项目的实现原理、使用方法及其优势。 ...

Global site tag (gtag.js) - Google Analytics