- 浏览: 582076 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
JYY282:
[i][/i]
Ecshop与Shopex的比较 -
qq247890212:
我也遇见这问题了,真诡异。重新下载个猫换了就好了。 太浪费时间 ...
诡异:ClassNotFoundException: org.springframework.web.filter.CharacterEncoding
From:http://www.2cto.com/kf/201110/107936.html
画面的构成
Cocoa Touch编程中,一个应用程序里面可以包含多个画面。通过列表选择来显示,或者通过下方的标签来显示,等等。CocoaTouch中将这样一个一个的画面成为 View。
如果只是创建一个View,不能实现一个完整的应用程序。这里,必须生成 Outlet 和 Action,这样才能将程序与 View 连接起来。比如取得View中配置控件的信息,更改其内容等。像这样,加入View中程序称为 Controller。或者针对与View的「ViewController」。Interface Builder中的「ViewController」就是用在创建 Outlet 和 Action 的「File's Owner」。
View与Controller的关系
可以看出,多个View就要对于多个ViewController。简单起见,这里我们首先实现一个画面的应用程序。
控件调整
自动调整功能
位置调节
用 Interface Builder 配置控件的时候,如上图所示会显示蓝色的虚线。这是建议你放置的最佳位置。有效地利用IDE提供的机能,可以很好地设计出造作简便的View。
调整控件文字大小
选择想要更改的控件,在Interface Builder菜单中选择「Font」→「Show Fonts」。如下图所示:
选择字体,大小
调整字体,大小
文字的大小不可能超过控件的大小。通过选择「Layout」→「Size To Fit」可以是字体大小匹配控件大小。
Size To Fit
各种控件
这里介绍一些常用的控件。都是通过用户的操作会引起Action的控件。
Round Rect Button就是一般的按钮,只是四角为圆角。配置在View上,后可以输入文字。
Round Rect Button的配置
选择 Action 的时候,「Touch Down」是当按钮被按下的时候发生的Action。
Round Rect Button的Action
Switch就是一个开关控件。具有开和关两个状态,每次切换的时候都会产生Action。
Switch的配置
初期状态设置
Switch的Action—Value Changed
比如,当开关控件的 Outlet 为 [outlet isOn],其Action可以定义为:
if ([sender isOn] == YES) {
...
// 开关控件为ON时的处理
Slider控件的配置
Slider控件的范围设置
Slider的Action为「Value Changed」,即是说当设定值变化的时候就会发生相应的Action。
Slider控件的Action
通过Slider控件的 Outlet 我们可以想下面的代码一样实现Action
- (IBAction)myAction1:(id)sender {
if ([(UISlider *)sender value] == 0.5f) {
...
// Slider的值为0.5时的处理
}
}
作者:易飞扬
发表评论
-
Phone应用开发之十二:使用ShareKit一键分享到Facebook,Twitter等平台
2012-02-12 18:27 0ShareKit是iPhone开发的第三方接口,允许你一 ... -
iPhone应用开发之十一:常用的三种动画表现效果
2012-02-12 18:24 0From:http://www.2cto.com/kf/201 ... -
iphone应用开发之十:发送短信/邮件/打电话
2012-02-20 22:00 948From:http://www.2cto.com/kf/201 ... -
iPhone应用开发之六:UITableView的详细讲解(一)
2012-02-12 18:02 0From:http://www.2cto.com/kf/201 ... -
iPhone应用开发之五: UIScrollView的详细讲解
2012-02-26 17:45 1011From:http://www.2cto.com/kf/201 ... -
iPhone应用开发之四:UIImageView和UIWebView的详细讲解
2012-02-27 09:14 1334From: http://www.2cto.com/kf/20 ... -
iPhone应用开发之三:UILable和UITextField的详细讲解
2012-02-25 17:41 1140From:http://www.2cto.com/kf/201 ... -
iPhone 应用开发之二:UITextView控件的详细讲解
2012-02-26 17:45 1120From:http://www.2cto.com/kf/201 ... -
iPhone应用开发之一:窗口,视图,视图控制器和UIKit基础
2012-02-29 09:12 1029From:http://www.2cto.com/kf/201 ... -
iPhone操作队列 VS Java线程池
2012-02-24 20:14 730From:http://www.2cto.com/kf ... -
iPhone开发的门槛和成本及线路图
2012-02-12 15:42 0From:http://www.2cto.com/kf/201 ... -
iPhone开发进阶(11)--- 多线程的使用与注意事项
2012-02-25 17:40 1019From:http://www.2cto.com/kf/ ... -
iPhone开发进阶(10)--- 在程序中使用GPS
2012-02-25 17:41 909From:http://www.2cto.com/kf/201 ... -
iPhone开发进阶(9)--- 用SQLite管理数据库
2012-02-27 09:10 904From:http://www.2cto.com/kf/201 ... -
iPhone开发进阶(8)--- 检测屏幕触摸事件
2012-02-25 17:39 939From:http://www.2cto.com/kf/201 ... -
iPhone开发进阶(7)--- 利用ModalViewController切换View
2012-02-27 09:09 1032From:http://www.2cto.com/kf/201 ... -
iPhone开发进阶(6)--- 编程定制UIButton
2012-02-12 15:29 0From:http://www.2cto.com/kf/201 ... -
iPhone开发进阶(5) --- 编程定制UIViewController
2012-02-12 15:26 0From:http://www.2cto.com/kf/201 ... -
iPhone开发进阶(4) --- 使用Makefile自动编译iPhone程序
2012-02-12 15:25 0From:http://www.2cto.com/kf/201 ... -
iPhone开发进阶(3) --- iPhone应用程序的启动过程
2012-02-12 15:15 0From:http://www.2cto.com/kf/201 ...
相关推荐
本教程涵盖了从安装开发环境到创建第一个应用的全过程,深入浅出地讲解了iPhone应用程序开发的核心概念和技术。 首先,我们需要了解iOS开发的基本工具Xcode。Xcode是Apple官方提供的集成开发环境(IDE),它包含了...
资源名称:iPhone开发入门到精通视频教程资源目录:【】iOS开发源码系列---工具【】iOS开发源码系列---应用【】iOS开发源码系列---游戏【】iOS开发源码系列---类库与框架【】iOS开发真机测试与发布【】iOS开发视频...
iPhone开发秘籍---第二版
这表明文件主要聚焦于iPhone应用程序开发的基础教程,且为系列教程的第二部分。虽然提供的具体内容非常有限,仅包含了文档来源及作者信息,但我们可以围绕这一主题进行深入探讨,提取出与iPhone开发相关的关键知识点...
【】ios(iPhone)应用程序开发入门视频教程:第10讲多视图应用程序【】ios(iPhone)应用程序开发入门视频教程:第11讲高级UI控件【】ios(iPhone)应用程序开发入门视频教程:第12讲【】ios(iPhone)应用程序开发入门视频...
iPhone开发秘籍---第二版.zip part2
本篇文章将深入探讨几个值得开发者投入精力学习的iPhone开发控件,并结合"Navigation"这一主题,探讨导航控件在iOS开发中的重要性。 首先,我们要理解导航控制器(UINavigationController)。它是iOS SDK中的一个...
### iPhone开发:Objective-C语法入门 #### 一、Objective-C简介 Objective-C是一种面向对象的编程语言,它是在C语言的基础上扩展而成的。Objective-C主要应用于苹果公司的操作系统上,包括macOS、iOS、watchOS以及...
### UI第一章:无限互联iOS开发教程课件 -- iPhone开发入门 #### iOS系统概述与架构 - **iOS系统**:作为苹果公司专为iPhone、iPod touch及iPad设计的操作系统,iOS自诞生以来就以其简洁易用的特点受到全球用户的...
iOS开发中,国际化是指应用程序能够适应不同语言和地区的需求,实现全世界范围内的应用。Localizable是iOS开发中实现国际化的一种方法,本文主要介绍了Localizable的实现方法和步骤。 Localizable是iOS开发中的一种...
从给定的文件信息来看,我们讨论的主题是“iPhone开发基础教程-PDF完整版part 4”。虽然提供的具体内容部分较为简略,仅包含了文件来源和一些非实质性信息,但我们可以根据标题、描述以及可能涉及的标签来推断并展开...
本文将深入探讨在iPhone开发中控件的使用,包括各种UI控件的功能、配置以及如何通过源代码实现。我们将以"Control Fun"为例,分析其中可能包含的控件使用和实现细节。 首先,iPhone开发中的控件主要来自于UIKit框架...
### iPhone应用程序开发——iPhone App Programming Guide #### 一、引言与概述 在《iPhone Application Programming Guide》这一文档中,苹果公司(Apple Inc.)详细介绍了如何为iPhone开发应用程序的相关知识和...
iphone开发环境MonoDevelop-2.4.2.1.msiiphone开发环境MonoDevelop-2.4.2.1.msi
### iPhone开发入门教程知识点解析 #### 一、教程概述与背景 - **发布时间**:2008年5月2日。 - **发布者**:Apple Inc.。 - **版权说明**:本教程受版权保护,未经苹果公司事先书面许可,不得以任何形式或方式...
iphone开发控件大全,介绍常用控件的属性,方法,可以在开发过程中查阅
《iPhone开发入门经典》基于... 《iPhone开发入门经典》通过简洁的语言和详细的步骤,帮助读者迅速掌握开发iPhone应用程序所需的基本知识,适合没有任何编程经验的新手阅读,也可供有志于从事iPhone开发的人员参考。
在iOS(iPhone)开发入门阶段,你需要掌握一系列关键知识点,这些知识将为你构建iOS应用程序打下坚实的基础。在这个“iOS(iPhone)开发入门视频教学-代码”中,你将会学习到以下核心内容: 1. **Swift编程语言**:...
Objective-C是一种强大的面向对象的编程语言,主要用于Apple的iOS和macOS平台的软件开发,是构建iPhone、iPad等iOS设备应用程序的基础。本篇文章将深入探讨Objective-C语法与iPhone开发入门的相关知识点。 一、...
iPhone开发系列之二---Objective-C入门知识,是一本很好的书,值得一看