第一个应用程序(一)
来源:互联网 发布:o2o门店网络 编辑:程序博客网 时间:2024/04/28 05:19
程序构想:通过此应用程序将之前所学复习及组合一遍。
应该会用到:TextField、Label、Button、ActionSheet、Alert、多视图(Window、View、Controller)、Image、Sound。
在实现多视图时,使用委托将根视图控制器的视图添加到窗口(根控制器视图不显示控件等),用于从视图A切换B,在程序加载时载入视图A,通过某按钮切换到视图B。
Q:是否一定要这样切换视图,是否可以直接将A视图设为程序启动后显示的第一个视图,同样通过某个按钮切换到视图B,而跳过这“空白”的根控制器,或者说将A视图设为根控制器?
在iPhone中添加中文输入:Settings—General—International—Keyboards—Add New Keyboard...—Chinese...
设置语言在Language中。
- (IBAction) backGroundTap:(id)sender
{
[self.nameText resignFirstResponder];
}
- (IBAction) nameTextDoneEdition:(id)sender
{
[sender resignFirstResponder];
}
- (IBAction) buttonPressed:(id)sender
{
if (nameText.text.length == 0) {
NSString *msg = [[NSString alloc] initWithFormat:@"你还没有进行输入,请重新输入!"];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"对不起!" message:msg delegate:self
cancelButtonTitle:@"好的!" otherButtonTitles : nil];
[alert show];
[alert release];
[msg release];
}
else
{
UIActionSheet *actionsheet = [[UIActionSheet alloc] initWithTitle:@"你确定要继续吗?"
delegate:nil
cancelButtonTitle:@"退出"
destructiveButtonTitle:@"确定" otherButtonTitles: nil];
[actionsheet showInView:self.view];
[actionsheet release];
}
}
- 第一个应用程序(一)
- 开始自己的第一个Flash Lite应用程序(一)
- IOS 入门开发之构建第一个应用程序(一)
- 笔记(一):第一个windows phone应用程序
- IOS应用程序第一个项目HelloWorld(一)
- SharePoint使用BCS开发你第一个应用程序(一)
- Hibernate应用(一):第一个Hibernate应用程序
- Hibernate应用(一):第一个Hibernate应用程序
- Hibernate应用(一):第一个Hibernate应用程序
- 实现第一个Struts2应用程序(一)
- 第一个应用程序(二)
- 第一个应用程序(三)
- 运用JavaScript构建你的第一个Metro式应用程序(on Windows 8)(一)
- Android学习笔记 开发入门(一)——建立第一个应用程序(上)
- Android学习笔记 开发入门(一)——建立第一个应用程序(下)
- 《C#入门经典教程》笔记——(一)第一个控制台应用程序HelloWord
- 【转载】IOS 入门开发之创建第一个应用程序(一)
- SpringBoot 入门教程实例详解(一) 开发第一个SpringBoot应用程序实例
- 使用 POCO 的方法来拆分字符串(支持中文)
- 有关html的学习
- 【笑话】唐僧问:“我的白龙马呢?”八戒说:“被交警扣了。” 唐僧师徒的极品笑话!
- acm 输入输出
- Linux非诚勿学之VMware下安装
- 第一个应用程序(一)
- 第15周实验报告2
- 冒泡排序(JAVA)
- IOS SDK 兼容性 研究
- struts2中文件上传的实现
- C# get post之 get 方式
- 页面直接打开指定QQ号的QQ聊天窗口
- 我的mtd-utils工具链编译过程
- jsp基础(三)跳转指令