基于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";
}

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


delphi程序模块详解

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

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

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

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

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

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

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

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

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

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

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

discuz程序模块source功能处理目录注释

discuz程序模块source功能处理目录注释   转载▼   /source/admincp后台管理,点击查看Discuz! X2.5 upload下全站论坛目录结构注释 ...

关于程序模块合并及其exe和dll问题的交流总结

DLL全称是Dynamic Link Libaray,即动态链接库,将程序运行所需要的类或方法的实现放在dll中,这样当可执行文件(即.exe文件)需要使用相关的类、方法时从dll中动态地获取,节省了...

Android应用程序模块:应用、任务、进程和线程

在大多数操作系统里,存在独立的一个1对1的可执行文件(如Windows里的exe文件), 它可以产生进程,并能和界面图标、应用进行用户交互。但在Android里,这是不固定的,理解将这些分散的部分如何...

将驱动程序模块添加到内核

一 . 概述: 将驱动程序模块添加到内核需要完成以下三项工作: 1. 将编写的源代码复制到 Linux 内核源代码的相应目录 2. 在目录的 Kconfig ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:基于View的程序模块
举报原因:
原因补充:

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