
iphone界面详解
chengyingzhilian
这个作者很懒,什么都没留下…
展开
-
UILabel 详解
UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(20, 40, 280, 80)]; //创建uilabellabel.backgroundColor = [UIColor grayColor]; //设置背景色label.tag = 91; //设置taglabel.text = @转载 2012-08-22 10:38:07 · 2348 阅读 · 0 评论 -
设置UIButton的文字显示位置、字体的大小、字体的颜色
btn.frame = CGRectMake(x, y, width, height);[btn setTitle: @"search" forState: UIControlStateNormal];//设置按钮上的自体的大小//[btn setFont: [UIFont systemFontSize: 14.0]]; //这种可以用来设置字体的大小,但是可能会在将转载 2012-12-21 14:32:36 · 228799 阅读 · 7 评论 -
ios 隐藏键盘
iOS上面对键盘的处理很不人性化,所以这些功能都需要自己来实现,首先是点击return和屏幕隐藏键盘这个首先引用双子座的博客 http://my.oschina.net/plumsoft/blog/42545,他的文章写的很好,对大家的理解很有好处。在 iOS 程序中当想要在文本框中输入数据,轻触文本框会打开键盘。对于 iPad 程序,其键盘有一个按钮可以用来关闭键转载 2013-01-13 16:40:54 · 6420 阅读 · 2 评论 -
iOS手势UIGestureRecognizer
UIGestureRecognizer有六个子类,分别为:UILongPressGestureRecognizerUIPanGestureRecognizerUIPinchGestureRecognizerUIRotationGestureRecognizerUISwipeGestureRecognizerUITapGes转载 2013-01-13 21:26:14 · 2758 阅读 · 0 评论 -
使用CGAffineTransform实现对控件的【旋转】
CGAffineTransform rotation= CGAffineTransformMakeRotation(M_PI_2);[xxx setTransform:rotation];xxx为view,image未测试呵呵就这么简单的两行代码就可以实现了!顺便记录一些常量,以后用的着!#define M_E 2.71828182845转载 2013-01-14 09:34:15 · 2392 阅读 · 0 评论 -
IOS开发基础之──main函数及预编译前缀头文件
一、main函数介绍如果你熟悉 C 或类似的编程语言,你可能在“Other Sources”中认出应用程序 的起始程序 main.m。Main.m 任何在主函数和HelloWorldAppDelegate类之间做的处理,属于iPhone SDK的后台魔法,你没有控制的权限。因为你几乎不需要改变main.m,所以你可以忽略 它。不过,看一看也无妨。简单点说,主函数创建转载 2013-01-14 11:13:02 · 1268 阅读 · 0 评论 -
xcode 僵尸模式调试利器
写程序遇到 Bug 并不可怕,大部分的问题,通过简单的 Log 或者 代码分析并不难找到原因所在。但是在 Objective-C 编程中遇到 EXC_BAD_ACCESS 问题的时候,通过简单常规的手段很难发现问题。这篇文章,给大家介绍一个常用的查找 EXC_BAD_ACCESS 问题根源的方法。 首先说一下 EXC_BAD_ACCESS 这个错误,可以这么说,90%的错误来源在于对转载 2012-08-28 17:34:27 · 6600 阅读 · 1 评论 -
How to Customize UITabBar on iOS 5
Building the new version of the app Blocos de Rua I was challenged to customize the UITabBar so it meets what the designer wants. In iOS 5 this is pretty easy to do but I haven’t figured out the pro转载 2013-01-05 14:54:30 · 1049 阅读 · 0 评论 -
fontWithName后的参数设置
怎么设置已经创建好的lable上显示的字体格式,有一个方法是[UIFont fontWithName:@"TrebuchetMS-Bold"size:13];我这是设置的粗体,有人会问fontWithName: 怎么设置呢http://www.cocoachina.com/bbs/read.php?tid=2824这上面有网友总结过了,可以试试遍历一下font family转载 2013-01-05 13:48:05 · 3486 阅读 · 0 评论 -
UIButton 详解
1)创建UIButton *btn1 = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 风格有如下typedef enum { UIButtonTypeCustom = 0, // 自定义,无风格 UIButtonTypeRoundedRect,转载 2012-08-22 10:41:37 · 2433 阅读 · 0 评论 -
UITextField详解
UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //初始化textfield并设置位置及大小text.borderStyle = UITextBorderStyleRoundedRect; //设置边框样式,只有设置了才会显示边框样式 typedef转载 2012-08-22 10:58:26 · 19579 阅读 · 0 评论 -
ios 动画详解
实现iphone漂亮的动画效果主要有两种方法,一种是UIView层面的,一种是使用CATransition进行更低层次的控制,第一种是UIView,UIView方式可能在低层也是使用CATransition进行了封装,它只能用于一些简单的、常用的效果展现,这里写一个常用的示例代码,供大家参考。1.使用UIView类函数实现://UIViewAnimationTransitionFlip原创 2012-08-22 16:28:07 · 1779 阅读 · 0 评论 -
液晶时钟效果
iPhone 默认的液晶时钟效果很是经典,如果您想在自己的应用里显示该时钟,可以用以下代码[UIFont fontWithName:@"DBLCDTempBlack" size:58] 此外,类似 DBLCDTempBlack 的可用字体列表:Family name: AppleGothicFont name: AppleGothicFamily name: Hi转载 2012-11-15 10:00:07 · 1243 阅读 · 0 评论 -
UIDeviceOrientation 和 UIInterfaceOrientation 设备旋转的用法 (实例)
UIDeviceOrientation 是机器硬件的当前旋转方向 这个你只能取值 不能设置UIInterfaceOrientation 是你程序界面的当前旋转方向 这个可以设置 判断设备现在的方向:C代码 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterface转载 2012-12-10 17:32:20 · 961 阅读 · 0 评论 -
UITableView学习笔记
看TableView的资料其实已经蛮久了,一直想写点儿东西,却总是因为各种原因拖延,今天晚上有时间静下心来记录一些最近学习的TableView的知识。下面进入正题,UITableView堪称UIKit里面最复杂的一个控件了,使用起来不算难,但是要用好并不容易。当使用的时候我们必须要考虑到后台数据的设计,tableViewCell的设计和重用以及tableView的效率等问题。下面分9个方面转载 2012-12-21 17:31:20 · 4208 阅读 · 0 评论 -
ipad横竖屏尺寸
iPad在横屏模式下,界面区域元素主要由下图所示构成:横屏主要尺寸:宽度:1024px高度:768px状态栏(Status Bar)高度:20px导航条(Nav Bar)高度:44px主内容区域(Main Cotent Area)高度:655px标签栏(Tab Bar)高度:49px键盘高度:352px转载 2012-12-23 03:14:27 · 4553 阅读 · 0 评论 -
CAGradientLayer简介
CAGradientLayer可以方便的处理颜色渐变。Properties:@property(copy) NSArray *colors渐变颜色的数组[cpp] view plaincopy[NSArray arrayWithObjects:(id)[[[UIColor blackColor] colorWithAlph转载 2012-12-15 12:26:50 · 4571 阅读 · 0 评论 -
注册你app所支持的文件类型以及Document interaction案例
概要点:1. 你要注册(向ios/mac系统)申明app能够打开某种类型的文档,这样其他app才可能通过DIC(document interaction interface)把文件转给你app来打开2. 注册就要在plist里声明: document types(我猜的),然后打开文本模式一看,果然对应了CFBundleDocumentTypesCF转载 2013-01-18 14:21:38 · 16941 阅读 · 3 评论