【发布时间】:2014-02-27 21:56:23
【问题描述】:
在我的 UI 中,UITableView 在 UISearchBar 和 UINavigationBar 后面滚动,因此您可以看到这些组件有点模糊。这很不错,但我也实现了SSPullToRefresh,它一直隐藏在这两个后面(以某种方式可见)......所以这不是一个很好的效果!
我希望在SSPullToResfresh 不可见时隐藏它,并在用户再次滚动到它时再次显示它。使用setHidden:YES 可以轻松隐藏,但无法正常工作。当然有SSPullToRefreshViewStates 但是当我试图在任何状态下隐藏这个视图时都没有效果......
所以我想到了另一个解决方案pullToRefreshViewDidStartLoading:,但在这种情况下,当刷新操作开始执行时视图被隐藏/显示(而不是在显示时为时已晚),我不知道是否有相反的方法来执行当SSPullToRefresh 消失时隐藏。
【问题讨论】:
标签: ios iphone objective-c cocoa-touch uitableview