- 博客(11)
- 资源 (1)
- 收藏
- 关注
转载 TextKit学习(四)通过boundingRectWithSize:options:attributes:context:计算文本尺寸
之前用Text Kit写Reader的时候,在分页时要计算一段文本的尺寸大小,之前使用了NSString类的sizeWithFont:constrainedToSize:lineBreakMode:方法,但是该方法已经被iOS7 Deprecated了,而iOS7新出了一个boudingRectWithSize:options:attributes:context方法来代替:
2016-04-27 17:15:27 281
转载 boundingRectWithSize 的使用, 计算UILable高度, 包含Emoji及多属性string.
iOS的文字高度计算一直是个问题, 苹果也一直在改, 这几天看了一下 boundingRectWithSize 方法.- (CGRect)boundingRectWithSize:(CGSize)size options:(NSStringDrawingOptions)options context:(NSStringDrawingContext *)context NS_AVAILABL
2016-04-27 17:02:25 1047
转载 IOS开发之NSDictionary里setValue:forKey与setObject:forKey、objectForKey与valueF...
setValue:forKey与setObject:forKey的差异在使用NSMutableDictionary的时候经常会使用setValue forKey与setObject forKey,他们经常是可以交互使用的,代码中经常每一种的使用都有。1,先看看setValue: forKey:的定义@interface NSMutableDictionary(N
2016-04-27 10:46:36 3217
转载 如何判断NSDictionary是否包含某个键
方法一: if ([[dictionary allKeys] containsObject:key) { // contains key} 方法二:if ([dictionary objectForKey:key]) { //objectForKey will return nil if a key doesn't exists. //
2016-04-27 10:44:16 834
转载 Mac文件太大无法拷贝怎么办?Mac文件太大无法复制到u盘解决办法
现在的网速是越来越快了,各种在线传输文件还是算比较快了,若遇到像7、8个GB的文件,还是U盘来得实在,但是很的多Mac用户在向U盘拷贝文件时总会遇到"文件太大,无法拷贝"的错误提示: U盘容量明明是够的啊。其实问题不是出在文件大小上面,而是U盘格式。目前大部分U盘出厂格式为FAT32,而这种格式是不支持存储4GB以上文件的,所以在拷贝一些高清电影、游戏等文件时会出现以上提示。如何
2016-04-15 10:08:08 29205 1
转载 IOS UIImage类方法总结
IOS中对图片的处理 UIImage相信做项目时肯定会有用到 UIImage 这个类,那我们就来看一下这个类中都有什么内容。其实这篇文章就是在看文档的时候想记录一下文档中得方法。UIImage 继承于NSObject下面介绍一下UIImage中的方法首先是我们最常用的通过图片的文件名来获取这个图片+ (UIImage *)imageNamed:(NSString *
2016-04-14 13:12:32 350
转载 stretchableImageWithLeftCapWidth
- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight 这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的图片,需要两个参数,第一个是左边不拉伸区域的宽度,第二个参数是上面不拉伸的高度。根据设置的宽度
2016-04-14 13:10:29 254
转载 Masonry教程--IOS自适配,丢掉Autolayout吧
文章来自http://www.brighttj.com/ios/ios-masonry-demo.html#comment-353如果说自动布局解救了多屏幕适配,那众多三方库的出现就解救了系统自动布局的写法。Masonry就是其中一个。在Github上,Masonry已经得到6000+个star,用法上也比较简单灵活,很大程度上替代了传统的NSLayoutConstraint布局方式。本文
2016-04-14 11:32:42 1867
转载 UIScrollView subviews多了两个UIImageView
这是因为UIScrollView的横竖滚动条导致在subviews里面多了两个UIImageView我们只需要设置 scrollView.showsHorizontalScrollIndicator=NO; scrollView.showsVerticalScrollIndicator=NO;这样就可以把两个UIImage
2016-04-11 19:52:56 670
原创 mac电脑使用的一些快捷键
1. Mac的键盘没有Home, End,Page UP, Page DOWN这几个键?但可以通过用Fn键来组合得到同样的功能:Home键=Fn+左方向End键=Fn+右方向PageUP=Fn+上方向PageDOWN=Fn+下方向向前Delete=Fn+delete键苹果笔记本Fn键功能很有用, 2. 实现文件的剪切mac os更新的频繁,目前已经基本上出现了剪
2016-04-05 13:02:50 346
转载 Mac如何设置多个桌面
1. 添加桌面苹果的 Mac OS 系统支持多桌面运行,可以让我们把不同的应用,放到不同的桌面上显示。多桌面的好处就是可以让我们把不同的任务归类放到不同的桌面上,便于我们集中处理事务,提高办事的效率。下面简单介绍下怎么在 Mac 上设置多个桌面的操作方法。工具/原料 Mac方法/步骤 1我们可以通过键盘上的 F3 功能键,打开 Mission C
2016-04-05 13:01:49 10711
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人