如何在UIScrollView中滚动按钮?

时间:2013-03-07 11:46:41

标签: ios objective-c uiscrollview

可以在滚动视图中放置一个按钮并使其与视图一起滚动吗?

我试着解释这个问题。 我有一个包含textView的scrollView显示一些文本。在文本中有一个链接,我有一个按钮,放在这个链接旁边,当按下时,打开safari中的链接。现在,文本比textView长,所以我不得不将文本视图放在滚动视图中以使其滚动。我也尝试将按钮放在scrollView中,但是当我滚动时,只有文本滚动并且按钮保持静止,而不是我希望按钮与文本一起滚动,以便在链接旁边使用它在文中。 有可能吗?

1 个答案:

答案 0 :(得分:1)

据我所知,你不能把控件放在UITextView

您可以在textView的- (void)scrollViewDidScroll:(UIScrollView *)scrollView 委托方法中移动按钮来实现所需的行为。

- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
    // Move button according to scroll position, using scrollView.contentOffset
}
相关问题