Tag: uiscrollview

Swift – 为什么ScrollView不是全屏?

我已经插入一个ScrollView到UIViewController并拖动ScrollView来填充下面的导航栏和RAM标签之间的空间: 但是当我运行应用程序, ScrollView不填充空间: 请帮帮我! 非常感谢你。 P / S:对不起,我的英文不好。

如何确定滚动UITableView的触摸次数

我试图确定- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView被称为&执行相应的任务时,在UITableView手指触摸的数量。 我迄今为止尝试的两种方法是: inheritanceUITableView覆盖touchesBegan:withEvent: – 这种方法的问题是,只有当屏幕上有一些“点击”,而不是当用户只是快速滚动而不用手指rest时,就会触发这个方法。 使用uipangesturerecognizer来检测触摸的次数。 – 我用以下方式使用它: UIPanGestureRecognizer *taps = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)]; taps.maximumNumberOfTouches=4; taps.minimumNumberOfTouches=1; [self.tableView addGestureRecognizer:taps]; 接着 -(void)handleTap:(UITapGestureRecognizer *)sender{ if (sender.state == UIGestureRecognizerStateBegan) { NSLog(@"BEGAN – %d",sender.numberOfTouches); } } 虽然我可以通过这种方法获得触摸次数,但是问题在于它正在覆盖实际的滚动(正常滚动不会发生)。 请提出我错在哪里或者应该做些什么。 谢谢!

带有Autolay的UIScrollView内容大小

我正在使用UIScrollView自动布局更改内容enter code here ize值如下: UIView ScrollView UIView ( contentView ) 在运行时,我将UITextView & UIImageView添加到带有约束( conentView ,bottom, conentView ,right)的conentView , 但contentView大小并没有改变 , UIScrollView contentSize也是如此。 那么可能是什么问题呢?

延迟加载多个滚动视图和dynamic图像

我很难与这一个,将不胜感激任何帮助,我的问题是,我在桌面视图中构build一个多图像轮播它包含自定义单元格与滚动视图中的每个滚动视图显示图像从xml通过互联网这意味着uiimageview作为scrollview子视图添加运行时。 我想懒加载这些图像,所以它不会占用太多的内存。 我find的样本仅使用1个滚动视图和预定义的图像计数。 提前致谢!

为UIView设置Alpha是UIScrollVIew的子视图,速度非常慢

我有UIScrollView包含几个UIView当我尝试setAlpha:对于UIView ,我得到1.5秒的延迟,直到UIView阿尔法设置。 下面是setContentOffset在setAlpha:之前运行的代码setAlpha:尽pipesetAlpha:在代码中被写入 -(void)setAlphaForIndex:(int)Index{ for (UIView *v in imgScroll.subviews){ if (v.tag == Index) { [v setAlpha:0.6]; if (![self checkIfImageInScrollRange:Index]){ if (v.tag < 5) [imgScroll setContentOffset:CGPointMake(0, 0) animated:YES]; else [imgScroll setContentOffset:CGPointMake((Index – 5) * (CELLWIDTH) + (Index – 5 – 1) * 3, 0) animated:YES]; } } else { [v setAlpha:1.0]; } } }

UIScrollView中的UILabel中的像素化文本,都具有透明背景

我有一个奇怪的问题: 我有一个UIScrollView的背景是透明的。 它里面有几个UILabels也有一个透明的背景和一个自定义的字体。 当第一次显示滚动视图时,一切看上去都很清晰,但是一旦我开始平移滚动视图,标签的文本就变得非常像素化了。 这不会发生,如果我设置一个不透明的背景标签。 你有什么想法可能造成这个?

在UIScrollView中填充图像。 而如何懒洋洋地

那么这是我现在通常的领域,我已经pipe理了一些function,但我需要做得更好。 我正试图从相机胶卷中填充最近的图像。 我很确定有更好的方法来做到这一点。 另一件令我不安的事情是,这是 Block > loop > another block任何更好的解决scheme或简化表示赞赏。 ALAssetsLibrary *assetsLibrary = [[ALAssetsLibrary alloc] init]; [assetsLibrary enumerateGroupsWithTypes:ALAssetsGroupSavedPhotos usingBlock:^(ALAssetsGroup *group, BOOL *stop) { if (nil != group) { [group setAssetsFilter:[ALAssetsFilter allPhotos]]; NSLog(@"%d images found", group.numberOfAssets); for(int i = group.numberOfAssets – 5; i<group.numberOfAssets – 1; i++){ [group enumerateAssetsAtIndexes:[NSIndexSet indexSetWithIndex:i] options:0 usingBlock:^(ALAsset *result, NSUInteger index, BOOL *stop) […]

滚动UIScrollView中的文本

我有一个控制器视图,包括(图像和文本)。 这两个组件在UIScrollView ,图像是UIImageView ,文本是UITextView (滚动已启用)。 而我想滚动整个屏幕,文本不滚动,因为它有自己的滚动。 我需要的是滚动整个屏幕滚动文本。 (合并文本的滚动和整个滚动的滚动)。 我应该改变文本的types来标签而不是textview,或者我应该怎么做? 谢谢,

iOS中的“setFrame”不适用于UIScrollView

我已经把故事板上的ScrollView。 接下来,在我打电话的代码 self.scroll.frame = CGRectMake(100, 0, 800, 900); 我想滚动应该改变位置(100,0) 但不知何故,它仍然保持在故事板上的原始位置。 我错过了什么?

滚动查看在某个点停止

嗨,我目前有一个水平的UIScrollView ,允许我在我的游戏中select一个字符,然后select它,但现在我有的问题是我试图让scrollview停止在精灵/字符在中间点屏幕,而不是让它停在任何地方。 我的UIScrollView有一个“可移动的节点”,其中包含多个页面,其中包含所有的精灵,如下所示: scrollViewHorizontal = CustomScrollView(frame: CGRect(x: 0, y: 0, width: self.frame.size.width, height: self.frame.size.height), scene: self, moveableNode: moveableNodeHorizontal, scrollDirection: .Horizontal) scrollViewHorizontal.contentSize = CGSizeMake(self.frame.size.width * 4, self.frame.size.height) // * 4 makes it three times as wide as screen view?.addSubview(scrollViewHorizontal) scrollViewHorizontal.hidden = true addChild(moveableNodeHorizontal) moveableNodeHorizontal.hidden = true moveableNodeHorizontal.zPosition = 100000 scrollViewHorizontal.setContentOffset(CGPoint(x: 0 + self.frame.size.width + self.frame.size.width * […]