iOS中让颜色赋值简单一点吧

在开发过程中,UE一般会给十六进制的颜色值,而如果RD同学每次都要去将十六进制进行转换,那太麻烦,这里写个预定义mark下。

#define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]

同时在开发的过程中,少不了要获取屏幕宽度高度,这里一并mark下

//屏幕高度
#define DeviceHeight [UIScreen mainScreen].bounds.size.height

//屏幕宽度
#define DeviceWidth [UIScreen mainScreen].bounds.size.width

  

时间: 2024-08-08 05:17:00

iOS中让颜色赋值简单一点吧的相关文章

iOS中RGB颜色转换

iOS中RGB常用的色值,同时可将对颜色的设置定义成宏,方便开发应用,如: // RGB颜色转换(16进制->10进制) #define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 green:((float)((rgbValue & 0xFF00) >> 8))/255.0 blue:((float)(rgbValue 

IOS 中block结构的简单用法

自从block出现之后,很多API都开始采用这样的结构,由此可见,block确实有许多优势存在,这里将一些简单用法总结如下: 一.如何声明一个block变量 我们通过^符号来声明block类型,形式如下: void (^myBlock)(); 其中第一个void是返回值,可以是任意类型,中间括号中^后面的是这个block变量的名字,我把它命名为myBlock,最后一个括号中是参数,如果多参数,可以写成如下样式: int (^myBlock)(int,int); 同样,你也可以给参数起名字: in

iOS中关联对象的简单使用objc_setAssociatedObject

首先看一下此方法接收的参数 objc_setAssociatedObject(id object, const void *key, id value, objc_AssociationPolicy policy) 被关联的对象,下面举的例子中关联到了UIAlertView 要关联的对象的键值,一般设置成静态的,用于获取关联对象的值 要关联的对象的值,从接口中可以看到接收的id类型,所以能关联任何对象 关联时采用的协议,有assign,retain,copy等协议,具体可以参考官方文档 下面就以

IOS中的数据存储 简单总结

1.  NSKeyedArchiver(加密形式) 2.  plist 3.  NSUserDefaults 4.  writeToFile 5.  SQLite3 ==== NSKeyedArchiver ======================================== -------CKPerson.h 代码 @interface CKPerson : NSObject @property (nonatomic, copy) NSString *name; @property

IOS中的__block关键字简单使用

/**13.__block什么时候用?**/ 结论:在block里面修改局部变量的值都要用__block修饰 /**14.请教一个问题:在block里面, 对数组执行添加操作, 这个数组需要声明成 __block吗?**/ 不需要声明成__block,因为testArr数组的指针并没有变(往数组里面添加对象,指针是没变的,只是指针指向的内存里面的内容变了) /**15.在block里面, 对NSInteger进行修改, 这个NSInteger是否需要声明成__blcok ?**/ NSInteg

iOS中手势的使用

在iOS中添加手势比较简单,可以归纳为以下几个步骤: 创建对应的手势对象: 设置手势识别属性[可选]: 附加手势到指定的对象: 编写手势操作方法: 为了帮助大家理解,下面以一个图片查看程序演示一下上面几种手势,在这个程序中我们完成以下功能: 如果点按图片会在导航栏显示图片名称: 如果长按图片会显示删除按钮,提示用户是否删除: 如果捏合会放大.缩小图片: 如果轻扫会切换到下一张或上一张图片: 如果旋转会旋转图片: 如果拖动会移动图片: 具体布局草图如下: 为了显示导航条,我们首先将主视图控制器KC

【转】iOS中设置导航栏标题的字体颜色和大小

原文网址:http://www.360doc.com/content/15/0417/11/20919452_463847404.shtml iOS中设置导航栏标题的字体颜色和大小,有需要的朋友可以参考下. 在平时开发项目的时候,难免会遇到修改导航栏字体大小和颜色的需求,一般使用自定义视图的方法,其实还存在一种方法. 方法一:(自定义视图的方法,一般人也会采用这样的方式) 就是在导航向上添加一个titleView,可以使用一个label,再设置label的背景颜色透明,字体什么的设置就很简单了.

iOS中动画的简单使用

//***简单动画 [UIView animateWithDuration:3 animations:^{ //      _animationView.center = CGPointMake(arc4random()%320, arc4random()%480);//改变中心点 //      _animationView.frame = CGRectMake(arc4random()%320, arc4random()%480,arc4random()%320, arc4random()%

怎样简单灵活地将DataTable中的数据赋值给model

最近在做的一个项目中,有13个方法都需要用到同一种处理方式:通过SQL语句从数据库获取一条指定的数据,并将该数据中的每个值都赋值给一个model,再将这个model中的数据通过微信发送出去.每个方法都会从不同的表中获取数据,需要处理的数据完全不同,因此也对应了13个不同的model.这些model中的每个属性名称是已经给定的,需要将它们post出去,使用微信给定的模板发送消息,因此每个属性的名称必须与微信提供的模板中一致. 下面举个简单的例子来说明当前的情况: SQL Server中用来存放数据