控件使用
wxxu
11223344556677889900
展开
-
iOS开发8:使用Tool Bar切换视图
之前讨论的都是单视图应用程序,而在实际应用中,我们可能要多个视图,并根据用户的需要切换视图。iOS中几种典型的多视图程序:(1)Tab Bar Application:程序的底部有一排按钮,轻触其中一个按钮,相应的视图被激活并显示出来;(2)Navigation-Based Application:其特点是使用navigation controller,而navigatio转载 2013-03-28 16:31:38 · 695 阅读 · 0 评论 -
UILabel详解
01//创建uilabel02UILabel *label1 = [[UILabel alloc] initWithFrame:CGRectMake(20, 40, 280, 80)];03 04//设置背景色原创 2013-12-16 17:22:31 · 969 阅读 · 0 评论 -
UITabBarController中自定义UITabBar方法2
思路:1.将原来的UITabBarController中的UITabBar隐藏起来;2.创建一个UIView,上面放入各个按钮;3.点击按钮设置UITabBarController显示哪个控制器代码:MainViewController类是继承了UITabBarController的,以下为伪代码MainViewController.h文件@interfac原创 2014-02-22 09:32:34 · 4966 阅读 · 1 评论 -
UITabBarController中自定义UITabBar
1.创建多个视图控制器,放如UITabBarControllerzhong AViewController *aa = [[AViewController alloc] init]; UINavigationController* ayNav = [[UINavigationController alloc]initWithRootViewController:aa];原创 2014-02-21 09:27:27 · 20492 阅读 · 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 · 1049 阅读 · 0 评论 -
UITextField 详解
- (void)initViews{ //初始化textfield并设置位置及大小 _textField = [[UITextField alloc] initWithFrame:CGRectMake(10, 10, 200, 50)]; _textField.placeholder = @"用户名";//当输入框没有内容时,水印提示 提示内容为password原创 2013-12-16 17:17:15 · 1837 阅读 · 0 评论 -
UIPickerView
iOS开发12:UIPickerView控件(2)10人收藏此文章, 我要收藏发表于1年前(2012-03-24 11:01) , 已有5746次阅读 ,共12个评论这次要用UIPickerView控件做出这样的效果:它有两个转盘(Component),当左边的转盘改变了选择值,右边转盘所有的选项都改变。如下图所示: 为了达到这样的效果,还是先要创建两个N转载 2013-03-28 15:49:43 · 876 阅读 · 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 · 1003 阅读 · 0 评论 -
UIActionSheet
popupQuery = [[UIActionSheetalloc] initWithTitle:@"清空全部最近通话"delegate:self cancelButtonTitle:@"取消"destructiveButtonTitle:@"清空最近通话" otherButtonTitles:nil,nil];popupQuery.actionSheetSty原创 2013-03-28 10:04:22 · 752 阅读 · 0 评论 -
UITabBarController
UITabBarController leftTabBar=[[UITabBarControlleralloc]init]; myContacts = [[MyContactsViewControlleralloc] init]; ABPeoplePickerNavigationController *peoplePicker = [[[AB原创 2013-03-28 10:00:27 · 628 阅读 · 0 评论 -
iOS开发7:自动旋转与调整大小
苹果的产品iPad和iPhone都是支持自动旋转的,因而我们写的程序也要支持两种视图:纵向和横向。默认情况下,我们写的程序都是纵向的,就像前边的几个例子中那样。如果运行以前写的程序,当把模拟器旋转,你会发现很不友好,有的控件看不见了。这个时候,自动旋转就显得很有必要了。1、我们先不谈如何实现自动旋转,先讲讲如何让程序知道它支持哪几种旋转。运行Xcode 4.2,新建一个Si转载 2013-03-28 16:48:36 · 744 阅读 · 0 评论 -
iOS开发10:UIDatePicker控件
UIDatePicker是一个可以用来选择或者设置日期的控件,不过它是像转轮一样的控件,而且是苹果专门为日历做好的控件,如下图所示:除了UIDatePicker控件,还有一种更通用的转轮形的控件:UIPickerView,只不过UIDatePicker控件显示的就是日历,而UIPickerView控件中显示的内容需要我们自己用代码设置。本篇文章简单介绍UIDatePicker控件,转载 2013-03-28 16:17:46 · 738 阅读 · 0 评论 -
iOS开发11:UIPickerView控件(1)
UIPickerView控件是比UIDatePicker控件更普通的Picker控件,UIDatePicker控件可以理解成是从UIPickerView控件加工出来的专门进行日期选择的控件。UIPickerView控件的用法比UIDatePicker复杂一点。本文中的小例子将用UIPickerView控件做出两种效果,第一个只有一个转盘,第二个有两个转盘,但这两个转盘之间没有依赖关系,也就转载 2013-03-28 16:13:55 · 969 阅读 · 0 评论 -
iOS开发2:读取plist文件
在Xcode中建立一个iOS项目后,会自己产生一个.plist文件,点击时会看见它显示的是类似于excel表格:但是,如果打开方式选择Source Code,你会看见它其实是一个xml文件。我们会做一个小例子,在这个例子中我们自己建立一个plist文件并填入数据,然后运行时读取这个plist文件,并将数据填写在界面上。首先要知道读取plist文件的方法,一般来说,使转载 2013-03-28 16:52:17 · 835 阅读 · 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 · 699 阅读 · 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 · 769 阅读 · 0 评论 -
iOS开发9:使用Tab Bar切换视图
上一篇文章提到了多视图程序中各个视图之间的切换,用的Tool Bar,说白了还是根据触发事件使用代码改变Root View Controller中的Content View。这次,我们还是讲一讲切换视图,不过这次使用的是Tab Bar。这次要写的程序运行起来的效果是这样的:底部有几个图标,每个图标对应一个视图。每点击一个图标,对应的视图就会打开。如下图,就是我们做好的程序效果:转载 2013-03-28 16:20:29 · 1243 阅读 · 0 评论 -
隐藏 关闭键盘
在 iOS 程序中当想要在文本框中输入数据,轻触文本框会打开键盘。对于 iPad 程序,其键盘有一个按钮可以用来关闭键盘,但是 iPhone 程序中的键盘却没有这样的按钮,不过我们可以采取一些方法关闭它。例如,我们可以实现按下 Rerun (有时也是 Done、Research 等)键关闭键盘,或者,更人性化的,轻触背景关闭键盘。1、首先讲一下按下Return键关闭键盘。当按下键盘原创 2013-03-28 16:50:41 · 723 阅读 · 0 评论