uiscrollview相关内容
我有一个使用计时器的 iPhone 应用程序,它会在每个时间间隔创建一些 UILabel 控件并将它们添加到 UIScrollView 中. 我要做的是在每次将 UIScrollView 控件放入 UIScrollView 之前清除 UIScrollView. 如何清除UIScrollView的内容? 解决方案 for (UIView *subview in scrollVie
..
我有两个视图控制器.视图控制器 A 有一个 UIScrollView 并呈现视图控制器 B.呈现是交互式的,由 scrollView.contentOffset 控制. 我想集成一个交互式关闭过渡:向上平移时,应以交互方式关闭 ViewController B.交互式关闭过渡还应控制 ViewController A scrollView. 我的第一次尝试是使用 UIPanGestur
..
我刚刚发现 scroll view 的新 keyboardDismissMode 属性有一个恼人的错误.当将其与值为 UIScrollViewKeyboardDismissModeInteractive 的 text view 一起使用并且键盘被关闭时,scroll view 似乎会在继续之前跳到顶部减速. 我已向 Apple 提交了错误报告,但需要解决方法.我已经尝试了 DAKeyboar
..
我希望 DecriptionLabel(Lorem Ipsum 之一)使其中的所有文本都可见.如您所见,它正在被修剪. 这两个按钮应该在其他所有东西的下方,但是在 DescriptionLabel 包含小文本的情况下,按钮应该贴在视图的底部. 这就是为什么我选择按钮和 DescriptionLabel 之间的 >= 20 距离(如果有意义的话). 如何解决文本的修剪问题?
..
我正在尝试在 UIScrollView 中创建一个 UIView,它只包含一个简单的网格(行和列),由 UIBezierPath 或使用 CG 函数淹没.问题是,当我有较大的 UIScrollView 内容大小(以及较大的子视图)时,在绘制网格期间分配了大量内存(50MB 或更多). UIViewController 仅包含整个场景的 UIScrollView - 在 viewDidLo
..
我有一个 UIPanGestureRecognize 用于更改视图的框架.当手势的状态为 UIGestureRecognizerStateEnded 时,有没有办法模拟 UIScrollView 或 UITableView 的减速?这是我当前的代码: if (panGesture.state == UIGestureRecognizerStateEnded){[UIView animateWit
..
我有一种情况,我正在使用 UIScrollView 来帮助使用较小手机的用户查看窗口内的全文.如果他们需要滚动,我想显示一个图像图标(只是为了让他们知道窗口内还有更多内容),但我在使用 Swift 查找滚动视图的高度时遇到了问题. 这是我的对象的层次结构 基本上,这 4 个标签适合 4.7 英寸 iPhone,但不适合 4 英寸 iPhone.我尝试设置一些逻辑来检查 UIScroll
..
我设置了一个无限滚动视图,当它达到 0 内容偏移量时,我将其设置为最大内容偏移量,反之亦然. 即 [scrollView setContentOffset:CGPointMake(0,0) animated:NO]; 这可行,但它会阻止 UIScrollView 减速. 有没有办法做到这一点,但保持 UIScrollView 减速? 我试过了…… float declera
..
背景故事 我有一个 iPad 应用程序需要允许用户浏览图像组.每个组都布置在自己的垂直 UIScrollView(分页)中,因此用户可以上下滑动以查看每个图像.每组 UIScrollViews 都放置在单个(应用程序中仅存在一个)外部水平 UIScrollView(也分页)中.这效果很好....我可以上下滑动查看组中的图像,左右滑动可以转到下一个或上一个组. 问题 当我需要为每个图像添加
..
我目前有一个图像遮罩,我想用它来遮罩 UIScrollView.滚动视图包含 1 个 UIImageView. 这是我目前在 viewdidload 中所做的: CALayer *mask = [CALayer layer];mask.contents = (id)[UIImage imageNamed:@"ScrollMask.png"].CGImage;mask.frame = CGR
..
我将 pagingEnabled 设置为 YES 的 UIScrollView,并以编程方式将其内容滚动到底部: CGPoint contentOffset = scrollView.contentOffset;contentOffset.y = scrollView.contentSize.height - scrollView.frame.size.height;[scrollView se
..
我实现了一个视图控制器,它只显示单个图像并允许用户通过捏合来放大/平移图像.它在 iOS 7 上运行良好,但在 iOS 8 上,滚动视图的框架大小不同,最终结果是在 iOS 8 上运行时图像在 iPhone 上放大得太远而在 iPad 上缩小得太远.这是因为滚动视图框架的宽度是 600pt,这是它在情节提要中的大小(使用大小类的通用情节提要).但是我有自动布局约束,应该确保滚动视图伸展以填充可
..
我想在我的项目中添加滚动视图,但在 swift 5 中我无法添加它我尝试了很多方法 @IBOutlet 弱变量滚动视图:UIScrollView!@IBOutlet 弱 var imageViewBottomConstraint:NSLayoutConstraint!@IBOutlet 弱 var imageViewLeadingConstraint:NSLayoutConstraint!@IB
..
所以我有一个 UIImageView 作为 UIScrollView 的子视图,我将 contentSize 设置为小于 UIImageView 宽度和高度,但是它不允许我滚动.. 这是为什么?这是一些代码: UIImage * image = [UIImage imageWithData:data];UIImageView * imgView = [[UIImageView alloc] in
..
我有一个带有几个子视图的 UIScrollView 等等.我也是scrollView的delegate,并实现了- (void)scrollViewDidScroll:(UIScrollView *)scrollView.在我的卷轴下面有另一个视图. 如果滚动视图的 contentOffset 在 x 轴上低于 50px,我想显示该视图,“重置"滚动视图的 contentOffset 并取消
..
我有一个包含 UIImageView 的 UIScrollView,但当 iPhone 旋转时我很难获得正确的行为. 目标:从纵向到横向时,我试图获得以下内容: _________|啊啊啊啊||BBBBBB|_________________|中交中交||AAAAAA ||DDDDDDD|-->|中国交建 ||EEEEEE||EEEEEE ||FFFFFF||_____GGGGGG____
..
我有下面的结构... 我将两个集合视图包装到 tableview 中 一个在tableview header(Collection1),另一个在tableview第一行(Collection2). 所有功能都很好(两个集合视图). 只是…… 当我在 Collection2 中向上滚动时,Collection1 不会一起向上滚动,因为我只滚动 collectionVie
..
我正在尝试获取视图的滚动位置.但是 Y 到页面的偏移量 的值与视图的位置无关. ScrollView 层次结构: - 我的组件1- 我的组件2- 子视图1- 子视图2- (在这个视图中添加了 ref 并通过 props 传递 Y 偏移值)- 我的组件3 SubView2 组件: this.myComponent.measure((fx, f
..
我想创建一个 UIScrollView 的屏幕截图,它应该包含滚动视图的全部内容,甚至包括当前对用户不可见的内容.为此,我尝试了以下两种方法: func snapShot(view:UIView) ->UIImage {UIGraphicsBeginImageContextWithOptions(view.bounds.size, true, 0);view.drawViewHierarchyI
..
我的 UIViewController 嵌入在导航控制器中.我以编程方式添加导航按钮,现在尝试在此导航栏下方添加一个滚动视图.我遇到的问题是,这是填充全帧大小并位于导航栏下方. 如何以编程方式设置此滚动视图的约束? var scrollView: UIScrollView!var containerView = UIView()覆盖 func viewDidLoad() {super.vi
..