谨记,对于不同高度的自定义cell,需要两个模型,一个是数据模型,一个是frame模型,因为frame模型包含了数据模型,所以在初始化cell的视图中,只要拥有一个frame成员属性即可。...
分类:
移动开发 时间:
2014-10-30 00:22:57
阅读次数:
379
在开发中我们经常要把一张小图拉伸到一个比它本身大很多的尺寸。在android中,google 在sdk中提供了一个draw9patch.bat 的工具可以把图片按照指定位置进行拉伸,比如图片圆角不拉伸.在ios中我们可以通过代码和storyboard进行设置.如图:只需设置 Stretching属性就可以了.其中 x,y的取值是0-1,Width和Height表示要拉伸的像素...
分类:
移动开发 时间:
2014-10-24 18:56:57
阅读次数:
376
1.iOS 5.0之前的做法- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight;2.iOS 5.0的做法- (UIImage *)resi...
分类:
移动开发 时间:
2014-10-21 15:11:45
阅读次数:
175
对于有些图标等按钮 在美工设计的按钮下可以通过拉伸效果处理所需效果,最熟悉的莫过于微信聊天的 椭圆背景,也是通过这个这个原理进行背景图片。如对该图片拉伸,如何操作? 首先找到要拉伸的部分,很明显 两侧椭圆是不变 要拉伸的是中间部分,如何指定中间部位,先看下图指定这4个宽度后 会形成黑色模块 直白点就...
分类:
移动开发 时间:
2014-10-02 22:47:23
阅读次数:
274
1 [[UIImage imageNamed:@"button_textured_30"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 5, 0, 5)];其中Insets这个参数的格式是(top,left,bottom,right),从上、左、下...
今天做了一个温度计的应用,需要一个图,能够根据输入的数据将温度计里面的红色图片拉伸。为了达到这个效果,使用了iOS5的函数:resizableImageCapInsets:(UIEdgeInsets)Insets。最近终于申请到苹果开发者账号!搞的好烦啊!给大家带福利了!想真机调试,上架应用,将IP...
纵观移动市场,一款移动app,要想长期在移动市场立足,最起码要包含以下几个要素:实用的功能、极强的用户体验、华丽简洁的外观。华丽外观的背后,少不了美工的辛苦设计,但如果开发人员不懂得怎么合理展示这些设计好的图片,将会糟蹋了这些设计,功亏一篑。比如下面张图片,本来是设计来做按钮背景的:button.p...
分类:
移动开发 时间:
2014-08-13 18:04:47
阅读次数:
240
一、iOS 5.0在iOS 5.0中,UIImage又有一个新方法可以处理图片的拉伸问题- (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets这个方法只接收一个UIEdgeInsets类型的参数,可以通过设置UIEdgeIns...
分类:
移动开发 时间:
2014-08-12 16:31:04
阅读次数:
254
UIImage *image = [[UIImage imageNamed:@"test.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 10, 0, 10)];其中Insets这个参数的格式是(top,left,bottom,right)...
分类:
移动开发 时间:
2014-07-16 14:00:47
阅读次数:
216