UIScrollView - scrollRectToVisible - 在屏幕中央显示一个按钮?

1 iphone scrollrect uiscrollview

我有一个uiscrollview,里面有很多按钮.我需要做的是在屏幕中央显示其中一个按钮.

当我使用scrollRectToVisible(传递按钮框架)时,scrollview确实显示了按钮 -​​ 但有时在左上角,有时在右下角 - 显然取决于按钮何时到达滚动视图的可见区域.

但是 - 正如提到的那样 - 我需要按钮出现在屏幕的中央.

有关如何实现这一目标的任何提示?

谢谢你的帮助!

Eik*_*iko 6

你可以传递一个带有滚动视图可见区域大小的矩形,以按钮中心为中心.