随笔分类 -  IOS

ios开发相关
摘要://加入下面两行代码即可[[UINavigationBar appearance] setBackgroundImage:[[UIImage alloc] init] forBarMetrics:UIBarMetricsDefault];[[UINavigationBar appearance] s... 阅读全文
posted @ 2015-01-20 09:12 小小有 阅读(253) 评论(0) 推荐(0)
摘要:1. 新建工程2. 创建pch文件: 新建文件->Other->PCH File 新建一个pch文件3. 在setting里面进行设置: 项目配置->Build Settings->Prefix Header 修改值为:$(SRCROOT)/你的工程名/你创建的pch文件名4. OK 阅读全文
posted @ 2014-10-15 12:43 小小有 阅读(270) 评论(0) 推荐(0)
摘要:plain类型的tableview当显示的数据很少时,下面的cell即使不显示数据也会有分割线,可以通过下面这个函数去掉多余的分割线。- (void)setExtraCellLineHidden: (UITableView *)tableView{ UIView *view =[ [UIVie... 阅读全文
posted @ 2014-08-12 15:36 小小有 阅读(281) 评论(0) 推荐(0)
摘要:与其他用户界面控件交互UIControl子类会覆盖parentView的gesture.例如当用户点击UIButton时,UIButton会接受触摸事件,它的parentView不会接收到.这仅适用于手势识别重叠的默认动作的控制,其中包括:一根手指单击动作:UIButton, UISwitch, U... 阅读全文
posted @ 2014-08-12 12:32 小小有 阅读(238) 评论(0) 推荐(0)
摘要:前言 在iOS中,你可以使用系统内置的手势识别(GestureRecognizer),也可以创建自己的手势.GestureRecognizer将低级别的转换为高级别的执行行为,是你绑定到view的对象,当发生手势,绑定到的view对象会响应,它确定这个动作是否对应一个特定的手势(swipe,p... 阅读全文
posted @ 2014-08-12 12:31 小小有 阅读(596) 评论(0) 推荐(0)
摘要://date根据formatter转换成string+(NSString*)dateToString:(NSString *)formatter date:(NSDate *)date{ NSDateFormatter *dateFormatter = [[NSDateFormatter al... 阅读全文
posted @ 2014-08-06 13:19 小小有 阅读(186) 评论(0) 推荐(0)
摘要:UIImageView自带//圆角设置imageView.layer.cornerRadius = 8;(值越大,角就越圆)imageView.layer.masksToBounds = YES;//边框宽度及颜色设置[imageView.layer setBorderWidth:2];[image... 阅读全文
posted @ 2014-07-15 16:50 小小有 阅读(176) 评论(0) 推荐(0)
摘要:iOS键盘中英文切换键盘高度获取通知方法,有需要的朋友可以参考下。注册通知- (void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; [[NSNotificationCenter defaultCente... 阅读全文
posted @ 2014-07-10 17:51 小小有 阅读(629) 评论(0) 推荐(0)
摘要:1、随机数的使用1)、arc4random() 比较精确不需要生成随即种子 使用方法 : 通过arc4random() 获取0到x-1之间的整数的代码如下: intvalue=arc4random()%x; 获取1到x之间的整数的代码如下: intvalue=(arc4random()%x)+1; ... 阅读全文
posted @ 2014-07-03 15:48 小小有 阅读(211) 评论(0) 推荐(0)
摘要:两个办法:1,手动为每一个UIViewController添加navigationItem的leftButton的设置代码2,为UINavigationController实现delegate,在pop和push的时候改变当前和上一页的navigationItem.title以下是封装的一些基础方法... 阅读全文
posted @ 2014-07-03 15:15 小小有 阅读(3478) 评论(0) 推荐(0)
摘要:直接上代码:// 触摸背景,关闭键盘- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ UITouch *touch = [touches anyObject]; UIView *view = (UIView... 阅读全文
posted @ 2014-06-24 11:46 小小有 阅读(237) 评论(0) 推荐(0)
摘要:在Objective-C中,可以使用#import和@class来引用别的类型, 但是你知道两者有什么区别吗?@class叫做forward-class, 你经常会在头文件的定义中看到通过@class的引用,原因就是当你只用@class来引入一个类时, 编译器知道有这么一个类,也就是说它能识别Eng... 阅读全文
posted @ 2014-05-28 16:56 小小有 阅读(228) 评论(0) 推荐(0)
摘要:一:确认网络环境3G/WIFI1. 添加源文件和framework开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审查的。Apple 的 例程 Reachability 中介绍了取得/检测网络状态的方法。要在应用程序程序中使用Reachabi... 阅读全文
posted @ 2014-05-27 17:19 小小有 阅读(266) 评论(0) 推荐(0)
摘要:第一、UIButton的定义 UIButton*button=[[UIButton buttonWithType:(UIButtonType);能够定义的button类型有以下6种,typedef enum {UIButtonTypeCustom = 0, 自定义风格UIButtonTypeRoun... 阅读全文
posted @ 2014-05-27 17:16 小小有 阅读(298) 评论(0) 推荐(0)
摘要:oc中单例模式可以使用以下方法来实现+ (YourClass *)sharedInstance{ static dispatch_once_t once; static YourClass *sharedInstance = nil; dispatch_once(&once, ^ ... 阅读全文
posted @ 2014-05-26 17:02 小小有 阅读(289) 评论(0) 推荐(0)
摘要://16进制颜色(html颜色值)字符串转为UIColor+(UIColor *) hexStringToColor: (NSString *) stringToConvert{ NSString *cString = [[stringToConvert stringByTrimmingCh... 阅读全文
posted @ 2014-05-23 13:42 小小有 阅读(392) 评论(0) 推荐(0)
摘要:不可变数组 ——NSArray常用的初始化一个数组: NSArray *array1 = [[NSArray alloc] init]; NSArray *array2 = [NSArray array]; //对于上述两个方法,在NSArray中用的很少,因为这是一个空数组,它的值是不可... 阅读全文
posted @ 2014-05-04 09:37 小小有 阅读(898) 评论(0) 推荐(0)
摘要://1、创建常量字符串。NSString *astring = @"This is a String!";//2、创建空字符串,给予赋值。NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; [ast... 阅读全文
posted @ 2014-05-04 09:25 小小有 阅读(467) 评论(0) 推荐(0)