小编Dmi*_*try的帖子

iPhone图像拉伸(歪斜)

如何扭曲图像?例如,每个角都有一个带有坐标的CGPoint - p1,p2,p3,p4.然后,我需要设置 - p4.x + = 50,p4.y + = 30.所以这个角(p4)应该在2D透视图中拉伸,图像应该扭曲.

替代文字http://www.polar-b.com/scew.png

我试图使用CATransform3D,但似乎不能以这种方式完成,因为它只是改变了视角(旋转,更靠近/更远一侧).也许CGAffineTransform可能有用吗?

如果您知道答案,请写一个示例代码.

提前致谢

iphone image transform stretch

30
推荐指数
2
解决办法
2万
查看次数

使用CGPoint的object_setInstanceVariable

有谁知道如何使用object_setInstanceVariable设置结构变量?它适用于参考类型:

object_setInstanceVariable(obj, "_variable", ref);
Run Code Online (Sandbox Code Playgroud)

但不适用于CGPoint等结构.尝试以下方式:

1. object_setInstanceVariable(obj, "_variable", point);
2. object_setInstanceVariable(obj, "_variable", &point);
3. object_setInstanceVariable(obj, "_variable", (void **)&point);
Run Code Online (Sandbox Code Playgroud)

我不确定我理解我在做什么(尤其是最后一步)......

提前谢谢你!!!

iphone iphone-privateapi ios

3
推荐指数
1
解决办法
1427
查看次数

标签 统计

iphone ×2

image ×1

ios ×1

iphone-privateapi ×1

stretch ×1

transform ×1