基于View的程序模块

原创 2013年12月04日 20:34:17

视图是UIView类的实例,负责在屏幕上定义一个矩形区域。

作用是显示内容,处理事件,管理一个或多个子视图。

字视图是指嵌入到另一个视图对象边框内部的视图对象,而被嵌入的视图则被称为父视图或超视图。

视图层次:视图的嵌套布局

一个视图可以包含任意数量的子视图,可实现任意深度的嵌套。

子视图总是被显示在其父视图的上方,决定了视图响应事件和变化的方式。

创建一个View程序,点出.xib文件,拖拽两个控件“Label”、“Button”,点击拉到相应的位置,自动生成方法名。


@property (retain, nonatomic) IBOutlet UILabel *myLabel;
- (IBAction)myButon:(id)sender;

在.m文件中生成自动释放的函数,完善已生成方法,点击按钮即可显示。

- (void)dealloc 
{
    [_myLabel release];
    [super dealloc];
}
- (IBAction)myButon:(id)sender
{    
    _myLabel.text = @"hello world";
}

注:实例变量系统会自动转换为“_”开头的名字。


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

mini2440:最简单的嵌入式Linux驱动程序模块

第一种方式:编译进内核,共6步 第1步:建立源码树 解压安装Linux 内核源代码在工作目录/opt/FriendlyARM/mini2440 中执行: #cd /opt/FriendlyARM...

最简单的嵌入式Linux驱动程序模块

注意:开发Arm平台的驱动,需要Arm平台的源码树; 注意:ARM平台的linux内核源码需要先编译,否则无法编译驱动; 一、第一种编译驱动方式,共6步 第1步:建立源码树 解压安装Linux...

AS3应用程序模块化开发与ApplicationDomain

当程序越来越大,我们需要把它拆分成多个swf,在需要的时候动态加载。拆分时应该尽量把不同的类编译进唯一的swf,避免因swf文件增多而使整个程序的文件尺寸增大。 按此原则可以拆分出以下两种swf,借助...

SqlServer2000 与应用程序对象的连接失败.请确保未删除任何程序模块(5种解决方法)

花了一上午的时间来安装 SQL 2000 个人版.找了一大堆的教程,安装了两次才安装成功.当小服务器上出现小绿箭头时,心情特激动..但是当打开企业管理器的时候,心又沉到了谷底..出现错误 了:与...

FFMPEG教程4_让程序模块化-增加多线程(使用2014年新SDK重新整理编译通过)

 #include "stdafx.h" #include #include #pragma warning( disable : 4312 ) #pragma warning( ...

delphi程序模块详解

接触delphi有一段时间了,也使用delphi开发过一些项目了,但是对于delphi的基本模块,delphi的面向对象程序设计以及继承封装和多态都不熟悉。所以现在想好好整理下。也方便以后开发只需。 ...

UEFI简单的应用程序模块MyHelloWorld:C源文件/INF工程文件源码/简析[6]

6. UEFI简单的应用程序模块MyHelloWorld:C源文件//INF工程文件源码/简析 ->6.1 MyHelloWorld.c源程序/简析 ->6.2 MyHello...

基于mini2440的linux驱动程序模块编译测试笔记

基于mini2440的linux驱动程序模块编译测试笔记 wtt @ USST 2010-4-6 原创文章,转载请注明出处。 1.引言 当我们编写好驱动程序后,保存成*.c文件,那这个文件如...

AS3应用程序模块化开发与ApplicationDomain - (转载)

当程序越来越大,我们需要把它拆分成多个swf,在需要的时候动态加载。拆分时应该尽量把不同的类编译进唯一的swf,避免因swf文件增多而使整个程序的文件尺寸增大。按此原则可以拆分出以下两种swf,借助 ...

AS3应用程序模块化开发与ApplicationDomain

当程序越来越大,我们需要把它拆分成多个swf,在需要的时候动态加载。拆分时应该尽量把不同的类编译进唯一的swf,避免因swf文件增多而使整个程序的文件尺寸增大。按此原则可以拆分出以下两种swf,借助 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)