ios
文章平均质量分 63
liubo0_0
今天工作不努力,明天努力找工作
展开
-
UIView 的 autoresizingMask 属性 详解。
在 UIView 中有一个autoresizingMask的属性,它对应的是一个枚举的值(如下),属性的意思就是自动调整子控件与父控件中间的位置,宽高。enum { UIViewAutoresizingNone = 0, UIViewAutoresizingFlexibleLeftMargin = 1 UIViewAutoresiz原创 2011-12-19 23:07:53 · 8852 阅读 · 0 评论 -
UIColor 中的系统颜色。
今天无意中发现了几种系统的颜色,其中有一种感觉很好。其他的都一般。@interface UIColor (UIColorSystemColors)+ (UIColor *)lightTextColor; // for a dark background+ (UIColor *)darkTextColor; // fo原创 2012-02-01 21:20:11 · 1075 阅读 · 0 评论 -
核心动画(2)
图层的几何变换。可以通过矩阵来改变一个图层的几何形状。CATransform3D 的数据结构定义了一个同质的三维变换(4x4 CGFloat值的矩阵),用于图层的旋转,缩放,偏移,歪斜和应用的透视。图层的2个属性指定了变换矩阵:transform 和 sublayerTransform。transform : 是结合 anchorPoint(锚点)的位置来对图层和图层上的子原创 2012-04-11 23:37:23 · 837 阅读 · 0 评论 -
核心动画(1)
关于图层的几个坐标系。对于ios来说,坐标系的(0,0)点在左上角,就是越往下,Y值越大。越往右,X值越大。一个图层的frame,它是position,bounds,anchorPoint和transform属性的一部分。设置一个新的frame将会相应的改变图层的position和bounds,但是frame本身并没有保存。position:是一个CGPoint值,它指定图原创 2012-04-11 23:20:57 · 1032 阅读 · 0 评论 -
核心动画(4)
换换函数:CATransform3D CATransform3DMakeTranslation (CGFloat tx, CGFloat ty, CGFloat tz)tx:X轴偏移位置,往下为正数。ty:Y轴偏移位置,往右为正数。tz:Z轴偏移位置,往外为正数。例:如果有2个图层,一个是绿色的,一个是红色的。先加载绿色,后加载红色。tx,ty的左右偏移先不说了。原创 2012-04-12 09:19:21 · 1655 阅读 · 0 评论 -
各种网站。
iOS高效开发必备的10款Objective-C类库:http://mobile.51cto.com/hot-249831.htm学习。http://blog.colcy.com/page/3/http://unmi.cc/http://blog.sina.com.cn/s/blog_839676880100xmop.htmlhttp://www.siv转载 2012-02-03 10:12:27 · 590 阅读 · 1 评论 -
消息转发机制
之前想了解runtime的先关知识,无意中发现了消息转发机制,就自己动手写了些。 如上图所示:在oc中调用方法时,本类及父类找不到此方法时,有如下步骤。要重写一下方法。 第一步:尝试动态方法解析 Oc代码 void dynamicMethod(id self, SEL _cmd) { pr原创 2014-08-29 10:26:25 · 150 阅读 · 0 评论 -
block的简单使用
1、定义Oc代码 //无返回值 一个参数(整形): void (^name) (int); //无返回值 两个参数(整形,字符串): void (^name) (int , char *); //有返回值 两个参数 int (^name) (char , int); 2、实现 要实现block的原创 2014-08-29 10:27:19 · 140 阅读 · 0 评论 -
获取手机相册
关于获取 手机相片的帖子一堆。但是里面很多的内容都是互相copy,有些方法写的不清楚,我在这里给大家完善下,代码如下:Oc代码 dispatch_async(dispatch_get_main_queue(), ^{ @autoreleasepool { ALAssetsLibraryAccess原创 2014-08-29 10:29:44 · 329 阅读 · 0 评论 -
UIView 知多少!!!
你对UIView了解多少?点击打开链接转载 2012-01-31 23:47:19 · 291 阅读 · 0 评论 -
不使用xib的写法。
打开Xcode,创建一个新的工程,选择Window-based Application模版,将工程命名为Test1. 为了使用纯代码方式的准备(不使用xib文件)1.1 删除MainWindow.xib在resource目录中找到MainWindow.xib文件并点击右键选择删除,注意在弹出的对话框中选择,“Also Move to Trash”按钮,达到完全删除的目的。1.2转载 2012-01-20 16:19:20 · 502 阅读 · 0 评论 -
强大的HTTP包装开源项目ASIHTTPRequest介绍
转自:http://www.cocoachina.com/iphonedev/sdk/2010/1011/2159.htm1,下载的数据直接保存到内存或文件系统里2,提供直接提交(HTTP POST)文件的API3,可以直接访问与修改HTTP请求与响应HEADER4,轻松获取上传与下载的进度信息5,异步请求与队列,自动管理上传与下载队列管理机6,认证与授权的支持转载 2012-01-26 11:13:26 · 458 阅读 · 0 评论 -
ios 改变背景图片
/var/mobile/Library/LockBackground.jpg /User/Library/LockBackground.png and then call notify_post(" com.apple.language.changed")其实发别的改变也一样 就是通知系统有改变 他就会重新刷一次 这样才能载入你重写的图片原创 2012-01-12 17:38:12 · 686 阅读 · 1 评论 -
添加/移除子视图
添加addSubview:插入http://write.blog.csdn.net/posteditinser tSubview:atIndex: (放到index层,越往下,index越小)inser tSubview:aboveSubview:(把前一个View放在后一个View 的上面)inser tSubview:belowSubview:(把前一个View放在原创 2011-12-19 23:32:23 · 789 阅读 · 0 评论 -
UIPopoverController 取消箭头
UIPopoverController *popViewController = [[UIPopoverController alloc] initWithContentViewController:exchange_ViewController]; popViewController.contentViewController.view.backgroundColor = [UIC原创 2011-12-13 16:33:29 · 977 阅读 · 0 评论 -
设置 UISerachBar 的背景 透明
for (UIView *subview in searchBar.subviews) { if ([subview isKindOfClass:NSClassFromString(@"UISearchBarBackground")]) { [subview removeFromSuperview]; break; }原创 2011-12-13 16:34:03 · 377 阅读 · 0 评论 -
拖动控件效果实现
@interface DragView : UIImageView{ CGPoint startLocation;}@end@implementation DragView- (id) initWithImage: (UIImage *) anImage{ if (self = [super initWithImage:anImage])原创 2011-12-13 16:29:44 · 285 阅读 · 0 评论 -
iOS Programming – 触摸事件处理(2)
在上一篇《iOS Programming – 触摸事件处理(1)》中了解触摸、事件和响应者之后,接下去学习如何处理用户的触摸事件。首先触摸的对象是视图,而视图的类UIView继承了UIRespnder类,但是要对事件作出处理,还需要重写UIResponder类中定义的事件处理函数。根据不通的触摸状态,程序会调用相应的处理函数,这些函数包括以下几个: -(void)touc转载 2011-12-13 16:32:35 · 272 阅读 · 0 评论 -
自定义UIScrollView 滚动条
滚动条只是显示作用,不能点击拖动。当然可以根据自定义样式。想法很简单,就是在UIScrollView里面先增加一个竖条,在增加一个图标。通过移动UIScrollView里面的坐标,来实现图标移动的效果。 UIScrollView *leftScroll = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 40原创 2011-12-13 16:34:36 · 3009 阅读 · 0 评论 -
UISider 纵向显示
UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(200, 200, 400,20)]; CGAffineTransform rotation = CGAffineTransformMakeRotation(M_PI*1.5); [slider setTransform:rotation]; [原创 2011-12-13 16:34:58 · 482 阅读 · 0 评论 -
iOS Programming – 触摸事件处理(1)
iphone/ipad无键盘的设计是为屏幕争取更多的显示空间,大屏幕在观看图片、文字、视频等方面为用户带来了更好的用户体验。而触摸屏幕是iOS设备接受用户输入的主要方式,包括单击、双击、拨动以及多点触摸等,这些操作都会产生触摸事件。 在Cocoa中,代表触摸对象的类是UITouch。当用户触摸屏幕后,就会产生相应的事件,所有相关的UITouch对象都被包装在事件中,被程序交由特定的转载 2011-12-13 16:31:29 · 239 阅读 · 0 评论 -
给uiView 添加背景图片
给大家一个问题,如何给view添加背景图片?也许在你的脑中一下子会又N多方法,但是这里想介绍的是一种使用“内置”的方法,可以省去大家不少的代码。UIView有这样一个属性@property(nonatomic,copy) UIColor *backgroundColor; // default is nil以想到转载 2011-12-13 16:35:38 · 3988 阅读 · 0 评论 -
IOS 异常捕获
#include #include // 系统信号截获处理方法void signalHandler(int signal);// 异常截获处理方法void exceptionHandler(NSException *exception);const int32_t _uncaughtExceptionMaximum = 10;以上这些代码,放到appdelegate转载 2014-08-29 15:46:43 · 158 阅读 · 0 评论