控件使用
wxxu
11223344556677889900
展开
-
iOS开发8:使用Tool Bar切换视图
之前讨论的都是单视图应用程序,而在实际应用中,我们可能要多个视图,并根据用户的需要切换视图。 iOS中几种典型的多视图程序: (1)Tab Bar Application:程序的底部有一排按钮,轻触其中一个按钮,相应的视图被激活并显示出来; (2)Navigation-Based Application:其特点是使用navigation controller,而navigatio转载 2013-03-28 16:31:38 · 704 阅读 · 0 评论 -
UILabel详解
01 //创建uilabel 02 UILabel *label1 = [[UILabel alloc] initWithFrame:CGRectMake(20, 40, 280, 80)]; 03 04 //设置背景色原创 2013-12-16 17:22:31 · 1001 阅读 · 0 评论 -
UITabBarController中自定义UITabBar方法2
思路: 1.将原来的UITabBarController中的UITabBar隐藏起来; 2.创建一个UIView,上面放入各个按钮; 3.点击按钮设置UITabBarController显示哪个控制器 代码:MainViewController类是继承了UITabBarController的,以下为伪代码 MainViewController.h文件 @interfac原创 2014-02-22 09:32:34 · 4981 阅读 · 1 评论 -
UITabBarController中自定义UITabBar
1.创建多个视图控制器,放如UITabBarControllerzhong AViewController *aa = [[AViewController alloc] init]; UINavigationController* ayNav = [[UINavigationController alloc]initWithRootViewController:aa];原创 2014-02-21 09:27:27 · 20526 阅读 · 0 评论 -
iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用
iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途 init-初始化程序 viewDidLoad-加载视图 viewWillAppear-UIViewController对象的视图即将加入窗口时调用; viewDidApper转载 2013-12-13 11:15:39 · 1084 阅读 · 0 评论 -
UITextField 详解
- (void)initViews{ //初始化textfield并设置位置及大小 _textField = [[UITextField alloc] initWithFrame:CGRectMake(10, 10, 200, 50)]; _textField.placeholder = @"用户名";//当输入框没有内容时,水印提示 提示内容为password原创 2013-12-16 17:17:15 · 1846 阅读 · 0 评论 -
UIPickerView
iOS开发12:UIPickerView控件(2) 10人收藏此文章, 我要收藏发表于1年前(2012-03-24 11:01) , 已有5746次阅读 ,共12个评论 这次要用UIPickerView控件做出这样的效果:它有两个转盘(Component),当左边的转盘改变了选择值,右边转盘所有的选项都改变。如下图所示: 为了达到这样的效果,还是先要创建两个N转载 2013-03-28 15:49:43 · 886 阅读 · 0 评论 -
iOS开发5:UISlider与UISwitch控件
1、UISlider控件就像其名字一样,是一个像滑动变阻器的控件: 上图中的圆圈可以移动,它处在不同的位置,这个UISlider会有不同的值。接下来的例子是关于UISlider的简单使用。 (1)假设我们已经建立了一个Single View Application,打开ViewController.xib,在IB中添加一个UISlider控件和一个Label,这个Label用来转载 2013-03-28 16:50:05 · 1010 阅读 · 0 评论 -
UIActionSheet
popupQuery = [[UIActionSheet alloc] initWithTitle:@"清空全部最近通话" delegate:self cancelButtonTitle:@"取消" destructiveButtonTitle:@"清空最近通话" otherButtonTitles:nil,nil]; popupQuery.actionSheetSty原创 2013-03-28 10:04:22 · 761 阅读 · 0 评论 -
UITabBarController
UITabBarController leftTabBar=[[UITabBarController alloc]init]; myContacts = [[MyContactsViewController alloc] init]; ABPeoplePickerNavigationController *peoplePicker = [[[AB原创 2013-03-28 10:00:27 · 638 阅读 · 0 评论 -
iOS开发7:自动旋转与调整大小
苹果的产品iPad和iPhone都是支持自动旋转的,因而我们写的程序也要支持两种视图:纵向和横向。 默认情况下,我们写的程序都是纵向的,就像前边的几个例子中那样。如果运行以前写的程序,当把模拟器旋转,你会发现很不友好,有的控件看不见了。这个时候,自动旋转就显得很有必要了。 1、我们先不谈如何实现自动旋转,先讲讲如何让程序知道它支持哪几种旋转。 运行Xcode 4.2,新建一个Si转载 2013-03-28 16:48:36 · 760 阅读 · 0 评论 -
iOS开发10:UIDatePicker控件
UIDatePicker是一个可以用来选择或者设置日期的控件,不过它是像转轮一样的控件,而且是苹果专门为日历做好的控件,如下图所示: 除了UIDatePicker控件,还有一种更通用的转轮形的控件:UIPickerView,只不过UIDatePicker控件显示的就是日历,而UIPickerView控件中显示的内容需要我们自己用代码设置。本篇文章简单介绍UIDatePicker控件,转载 2013-03-28 16:17:46 · 747 阅读 · 0 评论 -
iOS开发11:UIPickerView控件(1)
UIPickerView控件是比UIDatePicker控件更普通的Picker控件,UIDatePicker控件可以理解成是从UIPickerView控件加工出来的专门进行日期选择的控件。 UIPickerView控件的用法比UIDatePicker复杂一点。本文中的小例子将用UIPickerView控件做出两种效果,第一个只有一个转盘,第二个有两个转盘,但这两个转盘之间没有依赖关系,也就转载 2013-03-28 16:13:55 · 979 阅读 · 0 评论 -
iOS开发2:读取plist文件
在Xcode中建立一个iOS项目后,会自己产生一个.plist文件,点击时会看见它显示的是类似于excel表格: 但是,如果打开方式选择Source Code,你会看见它其实是一个xml文件。 我们会做一个小例子,在这个例子中我们自己建立一个plist文件并填入数据,然后运行时读取这个plist文件,并将数据填写在界面上。 首先要知道读取plist文件的方法,一般来说,使转载 2013-03-28 16:52:17 · 851 阅读 · 0 评论 -
iOS开发3:UITextField控件的属性
在 Xcode 4.2 中使用 IB 给视图拖上去一个文本框后,选中文本框,可以在Attribute Inspector中设置其各种属性。 Attribute Inspector 分为三部分,分别是 Text Field、Control 和 View 部分。我们重点看看 Text Field 部分。 Text Field 部分有以下选项: 1、Text :设置文本框的默认文本。转载 2013-03-28 16:51:29 · 709 阅读 · 0 评论 -
iOS开发6:UIActionSheet与UIAlertView
iOS程序中的Action Sheet就像Windows中的 “确定-取消”对话框一样,用于强制用户进行选择。当用户将要进行的操作具有一定危险时,常常使用Action Sheet对用户进行危险提示,这样,用户有机会进行取消操作。 Alert相当于Windows中的Messagebox,跟Action Sheet也是类似的。不同的是,Alert可以只有一个选择项,而Action Sheet却至转载 2013-03-28 16:49:14 · 777 阅读 · 0 评论 -
iOS开发9:使用Tab Bar切换视图
上一篇文章提到了多视图程序中各个视图之间的切换,用的Tool Bar,说白了还是根据触发事件使用代码改变Root View Controller中的Content View。这次,我们还是讲一讲切换视图,不过这次使用的是Tab Bar。 这次要写的程序运行起来的效果是这样的:底部有几个图标,每个图标对应一个视图。每点击一个图标,对应的视图就会打开。如下图,就是我们做好的程序效果:转载 2013-03-28 16:20:29 · 1257 阅读 · 0 评论 -
隐藏 关闭键盘
在 iOS 程序中当想要在文本框中输入数据,轻触文本框会打开键盘。对于 iPad 程序,其键盘有一个按钮可以用来关闭键盘,但是 iPhone 程序中的键盘却没有这样的按钮,不过我们可以采取一些方法关闭它。例如,我们可以实现按下 Rerun (有时也是 Done、Research 等)键关闭键盘,或者,更人性化的,轻触背景关闭键盘。 1、首先讲一下按下Return键关闭键盘。 当按下键盘原创 2013-03-28 16:50:41 · 733 阅读 · 0 评论