0

我正在尝试画一条简单的直线。为此,我UIImageView用一些给定宽度的颜色填充,比如 2 像素和一些长度。现在为用户提供了两个UISliders,其中一个用于拉伸线条,另一个滑块用于旋转。我myImageView.frame用来改变高度和CGAffineTransform旋转。在我使用滑块更改旋转角度之前,它工作正常。但是一旦我旋转图像视图,要拉伸的滑块就不能正常工作。

我搜索并发现使用CGAffineTranfor.

交替边界应该可以工作,但这也不起作用。

寻求帮助。任何简短的代码都会对我有所帮助。提前致谢。

4

1 回答 1

0

每次应用变换时都给出变换的边界。这应该有效:

CGRect transformedBounds = CGRectApplyAffineTransform(myView.bounds, myView.transform);
于 2013-03-06T13:02:48.130 回答