0

我的项目涉及屏幕中的 4 个独立视图。在这种情况下,苹果文档说明我们只有一个视图控制器和 4 个 NSObject来控制不同的视图。我没有使用界面生成器来创建视图和 NSObject,我没有以编程方式声明。在其中一个视图中,我使用 imageview 作为子视图加载了所有图像。

我想做的是尝试一些类似于mac os dock的动画。触摸时放大。

问题是当我在触摸视图时缩放图像时。我使用了 CATransform3dMakeScale。我的图像视图被父视图剪辑。你能帮我解决这个问题吗?我想我一定错过了一些标志。

我尝试了 clipstobounds,并调整了标志的大小。没有任何效果。

我怀疑问题是否可能是由于以下原因,但我不知道如何调试它

1) 因为我创建 NSObject 时没有使用 viewcontroller。我是否错过了在 loadView 或 init 方法期间自动设置的任何标志。2)我也怀疑我使用 NSObject 的方式是否正确。

谢谢

4

1 回答 1

0

我找到了答案。我的子视图位于另一个背景为清晰颜色的视图下方。因此,它似乎被剪裁了。我通过使用 [uiview bringsubviewtofrom:] 清除了这个问题

于 2011-03-03T00:13:54.883 回答