Tag: uiscrollview

如何创build一个居中的UICollectionView像Spotify的播放器

我在尝试像Spotify播放器中那样创buildUICollectionView时遇到了很多困难: 对我来说这个问题是双重的。 1)我如何居中细胞,以便您可以看到中间细胞以及左边和右边的一个。 如果我创build正方形的单元格并在每个单元格之间添加间距,单元格将正确显示,但不居中。 2)使用pagingEnabled = YES,collectionview正确地从一个页面滑动到另一个页面。 但是,如果没有将单元格居中,只会将收集视图移动到屏幕宽度的页面上。 所以问题是你如何让页面移动,以获得上述效果。 3)你如何在移动的时候使细胞的大小animation化 我不想太担心这个。 如果我能做到这一点,这将是伟大的,但更难的问题是1和2。 我目前的代码是一个简单的UICollectionView与正常的委托设置和正方形的自定义UICollectionview单元格。 也许我需要子类UICollectionViewFlowLayout? 或者,也许我需要将pagingEnabled为NO,然后使用自定义刷卡事件? 会爱任何帮助!

斯威夫特 – 如何从照片库最后拍摄3张照片?

我需要从viewDidload事件中获取并显示最后拍摄的照片库中的3张照片,没有任何点击。 在这一步之后,当我滚动scrollview时,我应该得到其他的照片3乘3。 你知道迅速做到这一点的正确方法吗? 谢谢。

让两个UIScrollView跟着彼此滚动

我将如何使两个滚动视图跟随彼此滚动? 例如,我在屏幕左侧有一个滚动视图(A),其内容可以上下滚动,但不能左右滚动。 滚动视图B与A的向上和向下匹配,但也可以向左和向右滚动。 滚动视图A始终在屏幕上。 ———————————————————– | | | | | | | | | | A | B | | | | | scrolls | | | up & down | scrolls all directions | | | | ———————————————————– 我该如何做,所以上下滚动(任一视图)也使其他视图滚动在相同的上下方向? 还是有另一种方法来做到这一点?

UIScrollView里面的UIScrollView

我有一个UIScrollView与另一个UIScrollView里面。 他们都水平滚动,并具有pagingEnabled = YES 。 假设我开始滚动内部滚动视图,并达到最右边的界限。 如果我继续滚动它,那么外面的scrollView开始移动。 我需要避免这一点。 内部观点应该以橡皮筋效应跳跃,外部应该留在原地。 希望这是明确的,但这里是一个草图: 我试着设置outerView.scrollEnabled = NO; 喜欢这个: – (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView { outerView.scrollEnabled = NO; } ,它的工作原理是我需要的,如果滚动innerView。 OuterView不再滚动。 但是如果我想再次滚动outerView,我必须将scrollEnabled设置回YES。 我试过在这里做: – (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView { outerView.scrollEnabled = YES; } ,但我得到了同样的问题:达到innerView outerView的最右边界滚动,而不是innerView跳跃与橡皮筋效应。 任何build议如何解决问题?

像UIView或UITableView滚动的超视觉的iPhone应用程序

有人可以给我一个关于如何重新创buildUltraVisual iPhone应用程序中使用的滚动效果的提示吗? 这里有一个gif来说明这个效果: 第一个"cell"是全高,而其他显示的单元是规则的大小。 当用户向上滚动时,第一个单元格慢慢地移动到正常高度,而下一个单元格逐渐变大。 他们使用UITableView? 还是一个UIScrollView? 我不知道它是如何制造的

iOS水平UIScrollbar与Autolayout

我创build的iOS应用程序,它显示一些图片。 我正在使用故事板与Autolayout。 我创build了视图,我将UIScroolView添加到特定的位置。 在这个视图中,我根据显示的数据添加了programmaticaly图片。 基本上它是UIView,女巫我添加图片的UIImageViews。 填好之后,我不能向右滚动。 我已经将scrollview的昆虫设置为正确的,启用滚动。 我尝试了很多东西,但还是不行。 你可以帮我吗? 谢谢。

调整scrollViewDidZoom中的所有子视图的大小

以下是我的屏幕devise。 。 我想Zoom in/out in **mainView**. mainView Width & Height is 300. Zoom in/out in **mainView**. mainView Width & Height is 300.要放大/缩小,我已经实现了下面的方法,它的工作正常。 – (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView { return mainView; } 一切都很好,直到这一点。 我已经设置scroll.minimumZoomScale=1和scroll.maximumZoomScale=5 。 在缩放时间mainView Frame increase depend on **scrollView.zoomScale** ,我有检查- (void)scrollViewDidZoom:(UIScrollView *)scrollView在此方法。 在放大时间 **if i get scrollView.zoomScale=2 than mainView Width & height become 600 if […]

如何使UIScrollView在animation过程中发送scrollViewDidScroll消息

当用户手动滚动我的UIScrollView时,我的委托的scrollViewDidScroll方法会在animation期间被重复调用,并带有最近更新的contentOffset值。 当我调用“[scrollView setContentOffset:320 animated:YES”,然后委托方法被调用以相同的方式。 我认为正常的滚动速度对于用户体验来说太快了,所以在“animatedWithDuration:”块中包含了一个“[scrollView setContentOffset:320]”,正如Apple在UIView类的引用中所build议的那样。 但是…现在我的scrollViewDidScroll方法只在animation的开始处被调用了一次,而不是在animation中。 当我使用旧的“beginAnimations:”方法时,获得相同的效果。 所以…任何人都知道如何解决这个问题? 顺便说一句,UIScrollView的“setContentOffset”方法显示相同的行为。 它曾经在animation中被调用,现在只被调用一次。

使滚动条在UIScrollView上始终可见?

我需要在viewDidLoad上始终显示一个滚动条,以便用户可以理解有滚动的内容。 我做了以下几点: [myscrollView flashScrollIndicators]; 但是这个滚动条在viewDidLoad之后才会出现一段时间,并且只有当用户触摸屏幕时才会重新出现。 我需要使滚动条始终可见。 我该怎么做?

iOS – 使用故事板和自动布局中心的UIScrollView

我正在使用故事板和自动布局创buildiOS应用程序,以便在iPhone4和iPhone5上都能正常工作。 以下是我使用故事板创build的视图的屏幕截图。 在上面的图片中,我想保持在超视图的前沿和右表视图中间的滚动视图。 我不希望滚动视图在iPhone5中增加其宽度。 我尝试了不同的约束组合,但是我无法实现。 可以有人build议我什么是所有的限制,我已经设置为滚动视图,以便它在中心。