mas*_*cey 3 xcode uiscrollview uiimageview ios
我有一个UIScrollView与UIImageView作为内容.它显示很好,滚动很好.没有问题.图像比屏幕宽得多,所以我希望能够在滚动视图中"自动居中"图像的特定部分(坐标).
不过,这是我被困的地方.所需的居中位置将根据应用程序的使用情况动态变化,因此我需要能够对其进行配置,以便在加载时图像视图(x,y)的所需坐标在滚动视图内自动居中.它不需要自动滚动/动画,它只需要在那里.
我在使用手势/缩放时看到过类似问题/答案的居中内容,但这里都没有使用.只是滚动.我只需要能够在第一次加载时将图像的设定部分置于滚动视图的中心.
我希望我有道理.谢谢你的时间.
我现在在iPhone上,所以请原谅我,如果这段代码有点时髦,因为我不记得中心属性是否可用而没有调用size.center首先......
CGPoint centerOffset = CGPointMake(0, [scrollView contentSize].(size).center);
[scrollView setContentOffset: centerOffset animated: YES]; // (or No, depends on you)
Run Code Online (Sandbox Code Playgroud)