【发布时间】:2020-04-08 13:55:31
【问题描述】:
我正在尝试使用 CGAffineTransformMakeRotation 旋转 UITextfield 以匹配屏幕上绘制的三角形的角度。 如图所示,旋转角度不正确。
计算角度 i 使用 :-
viewwidth = topView2.bounds.size.width/2;
viewheight = topView2.bounds.size.height;
angle = atan(viewheight/viewwidth);
旋转我正在使用的文本字段:-
[self->textField7 setTransform:CGAffineTransformMakeRotation(-self->angle)];
结果并不令人满意。 您可以在屏幕截图中看到,文本字段未以与绘制线相同的角度旋转。 屏幕截图中心的值显示了上述代码中的视图高度、宽度和角度,以弧度表示。
谁能告诉我我做错了什么。
【问题讨论】:
标签: uitextfield cgaffinetransform