我正在开发一款拥有大型滚轮的应用 - 请点击此处:http://aspyreapps.com/Files/Aspyre/wheels.jpg
需要动态创建车轮内的内容,而不是静态图形。问题是我需要内容像轮子一样,所以当轮子转动时,内容的角度会相应改变 - 而不是直接上下移动。
关于如何实现这样的目标的任何建议?
答案 0 :(得分:0)
最简单的方法是检测自定义UIView的手势,使用Core Graphics动态绘制文本区域。您可以使用自定义UIView中的以下代码轻松旋转元素:
- (void)drawRect:(CGRect)rect {
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextRotateCTM(context, M_PI / 4);
...
NSString* text = @"Hello";
[text drawAtPoint:point withFont:font];
}
答案 1 :(得分:0)
仿射变换旋转中心点的偏移。不知道如何做到这一点,但发现了一些可能有用的东西: