2017-07-17 38 views
-1

我想在提供的图像(右下角,蓝色按钮)中看到,在TableViewController的按钮中添加幻灯片。它是从9gag应用程序,如果这是更有帮助。它需要像9gag中的按钮一样工作,所以当你向下滑动时,它会滑入视图。当你向上滑动时,它会再次出现。我如何在Xcode中做到这一点?最简单的解决方案就可以做到。滑入按钮UITableView Xcode

9gag Button

+0

你有什么试过的?你google了吗?看看这个https://www.cocoacontrols.com/controls/vcfloatingactionbutton – Venkat

回答

0

这就是所谓的浮动按钮。

你甚至可以实现这样的动作:

Floating Button Control

要显示或隐藏滚动视图按钮,只需检查滚动视图是向上或向下滚动像这样:

CGPoint _lastContentOffset; 

- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView { 
_lastContentOffset = scrollView.contentOffset; 

} 

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView { 

if (_lastContentOffset.x < (int)scrollView.contentOffset.x) { 
    NSLog(@"Scrolled Right"); 
} 
else if (_lastContentOffset.x > (int)scrollView.contentOffset.x) { 
    NSLog(@"Scrolled Left"); 
} 

else if (_lastContentOffset.y < scrollView.contentOffset.y) { 
    NSLog(@"Scrolled Down"); 
} 

else if (_lastContentOffset.y > scrollView.contentOffset.y) { 
    NSLog(@"Scrolled Up"); 
} 

}