iPhone:滚动时展开 UITextView

Posted

技术标签:

【中文标题】iPhone:滚动时展开 UITextView【英文标题】:iPhone: Expand UITextView when scrolling 【发布时间】:2013-07-23 15:01:40 【问题描述】:

在我的 iPhone 应用程序中,顶部有一个 UIImageView,下方有一个 UITextView。一旦用户开始滚动,我希望UITextView 扩展到上部站点并覆盖UIImageView

在 Rdio 应用程序中可以找到类似的效果。在那里,您可以查看顶部的封面和下面的即将到来的标题,一旦用户开始滚动,即将到来的标题视图就会展开并覆盖封面。

如何做到这一点?

谢谢。

【问题讨论】:

向我们展示您到目前为止所做的工作。 【参考方案1】:

尝试使用 UIScrollView 的委托方法之一(UITextView 是 UIScrollView 的子视图)。

这应该适合你:

- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
    // From Apple Docs: Tells the delegate when the scroll view is about to start scrolling the content.

实现此方法并在其中调用您的调整大小函数。

【讨论】:

以上是关于iPhone:滚动时展开 UITextView的主要内容,如果未能解决你的问题,请参考以下文章

PhoneGap Android + jQuery 移动应用不向下滚动

UITableviewCell 高度未在滚动时重置

iPhone UITableView 可展开/可折叠

CardView 展开后自动滚动

CTreeCtrl 展开而不滚动

iPhone :- 单击按钮时自动向下滚动