2012-02-10 63 views
5

我正在开发一个应用程序的iPhone/iPad使用目标C.在我的应用程序我有一个UiScrollView它有一个UIImageView里面。我可以滚动并缩放滚动视图中的图像。Uiimageview内部uiscrollview位置不居中

所有的工作都很好。但是我的问题是,当我在uiscrollview中加载图像时,它的位置在中心,但不完全是。

我希望我的图像应居中对齐或位于左上角。

我已经将contentoffset设置为(0,0),并尝试将AutoresizingMask设置为不同的值。

如果有人有任何想法或解决方案,请让我知道。

回答

9

contentoffset是scrollview的一些内容,可能不适合这种情况。如果您希望图像在中心做到这一点:

imageview.center = scrollview.center; 

如果您希望图像是在滚动视图的左上角做到这一点:

imageview.frame = CGRectMake(0,0,image_width,image_height); 

祝你好运!

+0

感谢BobDev!.............它适用于我。 – 2012-02-10 11:17:22

+0

不错:)祝你好运与你的应用程序! – 2012-02-10 12:45:59

+0

我觉得这很有帮助,谢谢 – FritzB 2014-05-28 07:27:32