iOS anchorPoint、position、bounds的关系
2016-01-22 23:09
260 查看
position.x = frame.origin.x + 0.5 * bounds.size.width;
position.y = frame.origin.y + 0.5 * bounds.size.height;
里面的0.5是因为anchorPoint取默认值,更通用的公式应该是下面的:
position.x = frame.origin.x + anchorPoint.x * bounds.size.width;
position.y = frame.origin.y + anchorPoint.y * bounds.size.height;
position.y = frame.origin.y + 0.5 * bounds.size.height;
里面的0.5是因为anchorPoint取默认值,更通用的公式应该是下面的:
position.x = frame.origin.x + anchorPoint.x * bounds.size.width;
position.y = frame.origin.y + anchorPoint.y * bounds.size.height;
相关文章推荐
- IOS之触摸事件
- iOS开发:Block作为返回值时的使用
- Xcode基础知识与调试lldb命令
- iOS 【Multithreading-线程间通信(NSOperation)/最大并发数/操作依赖/NSOperation优先级】
- iOS -- 通知NSNotification
- iOS 【NSURLSession 下载文件(解决内存飙升/句柄指针/离线断点续传)】
- iOS进阶读物
- iOS之Cell工厂解决多种cell的困扰
- IOS 关键字self,super,copy, retain, assign , readonly , readwrite, nonatomic、@synthesize、@property、@dyna
- iOS开发之architecture相关
- IOS给图片添加文字水印
- iOS CoreData的使用,增删改查
- iOS tabview 复用机制详解
- iOS ffmpeg 之编译ffmpeg
- iOS ffmpeg 之编译ffmpeg
- 一张图让你明白IOS中bounds和frame的区别
- iOS 类似于礼物说分类栏TableView,CollectionView联动的实现
- iOS开发:集成支付宝(遇见的坑和便捷撸代码)
- ios中的循环引用
- iOS. PercentEscape是错用的URLEncode,看看AFN和Facebook吧