- 博客(12)
- 资源 (16)
- 收藏
- 关注
转载 ios开发之UISwipeGestureRecognizer手势识别
tap是指轻触手势。类似鼠标操作的点击。从iOS 3.2版本开始支持完善的手势api: tap:轻触long press:在一点上长按pinch:两个指头捏或者放的操作pan:手指的拖动swipe:手指在屏幕上很快的滑动rotation:手指反向操作 - (void)viewDidLoad { [superviewDidLoad];
2013-06-26 11:21:09 4830
原创 IOS开发之延迟执行---妙用篇
项目有这样的需求:一个包含GridView的页面,顶部有一个全选按钮,点击后Gridview中所有的Button全选,这时还有计算出这些Button所表示的实物的大小,并显示到底部Label。我的计算过程实在[tableview reloaddata]实现的,开始时我在调用[tableview reloaddata]之后,调用刷新底部区域的方法,结果,总是显示上一次刷新的结果。我猜[tablevi
2013-06-25 18:13:11 7017 2
转载 IOS开发之UIView常用操作
UIImageView,顾名思义,是用来放置图片的。使用Interface Builder设计界面时,当然可以直接将控件拖进去并设置相关属性,这就不说了,这里讲的是用代码。1、创建一个UIImageView:创建一个UIImageView对象有五种方法:UIImageView *imageView1 = [[UIImageView alloc] init];UIImag
2013-06-19 18:16:59 10750 1
原创 IOS开发之UILabel动态高度设置方法
项目中有这样的需求,要显示一本书的概述,默认显示2行,点击展开按钮,显示全部,点击收回,有显示2行。开始的时候按钮事件中,可能写的是这样一段代码:if (isExpand) { [lblBrief setNumberOfLines:2]; lblBrief.text = [StringUtil subString:strBrief AndSu
2013-06-19 14:59:57 7417
原创 IOS开发之UIView总结
如果想调用某个类的某个方法可以写成这样,这个方法来自NSObject类 C代码 performSelector: performSelector:withObject: performSelector:withObject:withObject: 实际调用 C代码 [self performSe
2013-06-19 14:43:45 8892
原创 IOS开发之UIView的基本使用
一.视图 1. iphone手机上的窗口就是UIWindow类的一个实例(1个手机应用只有一个UIWindow)。 2.UIView类用于实现视图。 UIView提供了方法来添加和删除子视图。一个视图可以有多个子视图,这些子视图按照顺序放在父窗口下: -(void) addSubview:(UIView *)view;//添加子视图
2013-06-19 14:41:00 2631
原创 IOS基础之atomic与nonatomic,assign,copy与retain的定义和区别
atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。 atomic 设置成员变量的@property属性时,默认为atomic,提供多线程安全。 在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下面这样:
2013-06-18 11:34:17 1137
原创 IOS基础之atomic与nonatomic,assign,copy与retain的定义和区别
再次接触这些基础的概念,又有了新的理解,不断的熟悉这些基础,才能写出更健壮的程序!atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。 atomic 设置成员变量的@property属性时,默认为atomic,提供多线程安全。 在多线程环境下,原子
2013-06-18 11:31:04 1355
原创 IOS开发之延迟执行
1.最直接的方法performSelector:withObject:afterDelay:这种方法的缺点:每次要为延时写一个方法2.使用类别,用BOLCK执行[代码]c#/cpp/oc代码:@implementation NSObject (PerformBlockAfterDelay) - (void)performBlock:(void (^)(voi
2013-06-11 00:45:53 8486
原创 IOS开发之延时执行的几种方法
1.最直接的方法performSelector:withObject:afterDelay:这种方法的缺点:每次要为延时写一个方法2.使用类别,用BOLCK执行[代码]c#/cpp/oc代码:01@implementation NSObject (PerformBlockAfterDelay)
2013-06-11 00:39:27 21523
原创 IOS开发之UIButton详解
//这里创建一个圆角矩形的按钮 UIButton *button1 = [UIButton buttonWithType:UIButtonTypeRoundedRect]; // 能够定义的button类型有以下6种,// typedef enum {// UIButtonTypeCustom = 0, 自定义风格//
2013-06-05 13:04:41 2606
原创 怎么对包含自定义对象的NSMutableArray排序
Compare methodEither you implement a compare-method for your object:- (NSComparisonResult)compare:(Person *)otherObject { return [self.birthDate compare:otherObject.birthDate];}NSArray *sor
2013-06-05 12:58:55 4173
全栈工程师培训计划-IOS部分.key
2019-07-02
Cornerstone 2.7.18 试用版
2017-02-27
Duilib实现异形窗口
2014-03-25
duilib中UIList支持多选+右键菜单Demo
2014-03-13
C++多线程编程(教程+Demo)
2013-12-10
OPC服务端客户端及C#源码
2013-01-11
iphone3gs升级IOS6越狱解锁工具包
2012-11-10
iPhone开发基础教程.part1 完整版
2012-11-04
iPhone开发基础教程.part2 完整版
2012-11-04
SoketDemo(C++)
2012-07-31
Windows Shell扩展编程指南CHM中文版
2012-04-20
城市公交解决方案 supermap
2010-03-17
Micro Focus Personal Cobol 3.0
2008-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人