可以在滚动视图中放置一个按钮并使其与视图一起滚动吗?
我试图解释这个问题。我有一个滚动视图,其中包含一个显示一些文本的 textView。在文本中有一个链接,我有一个按钮,放在这个链接旁边,按下时,在 safari 中打开链接。现在,文本比 textView 长,所以我不得不将 Text 视图放在 Scroll View 中以使其滚动。我也尝试将按钮放在 scrollView 内,但是当我滚动时,只有文本滚动并且按钮保持不动那是在文本中。有可能吗?
可以在滚动视图中放置一个按钮并使其与视图一起滚动吗?
我试图解释这个问题。我有一个滚动视图,其中包含一个显示一些文本的 textView。在文本中有一个链接,我有一个按钮,放在这个链接旁边,按下时,在 safari 中打开链接。现在,文本比 textView 长,所以我不得不将 Text 视图放在 Scroll View 中以使其滚动。我也尝试将按钮放在 scrollView 内,但是当我滚动时,只有文本滚动并且按钮保持不动那是在文本中。有可能吗?
据我所知,您不能将控件放在UITextView
.
您可以通过在 textView 的- (void)scrollViewDidScroll:(UIScrollView *)scrollView
委托方法期间移动按钮来实现所需的行为。
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
// Move button according to scroll position, using scrollView.contentOffset
}