【问题标题】:Resize the subview when scrollview scroll in UIPangesture在 UIPangesture 中滚动视图滚动时调整子视图的大小
【发布时间】:2013-12-06 14:28:48
【问题描述】:

我以编程方式创建 UIScrollview。我添加了 5 个视图,每个视图都有带有图像的 Imageview。我正在使用 UIPanGesture 放大/缩小图像我可以使用 PanGesture 放大和缩小图像但是当我滚动滚动视图时 UIImageview 没有设置其实际框架。我想在滚动视图滚动时调整滚动视图的子视图。

提前致谢

【问题讨论】:

    标签: ios iphone uiscrollview


    【解决方案1】:

    将您的视图控制器设置为您的滚动视图的委托:

    scrollview.delegate = self;
    

    然后,在你的视图控制器中实现这个委托方法:

    -(void)scrollViewDidScroll:(UIScrollView *)scrollView{
      // resize subview of scrollview here
    }
    

    【讨论】:

      【解决方案2】:

      你需要设置一些对象作为滚动视图的委托,然后实现这个方法:

      -(void)scrollViewDidScroll:(UIScrollView *)inScrollView

      然后,您可以在滚动视图滚动时对子视图执行任何您想要的操作(这包括自动滚动,而不仅仅是在用户滚动时)。

      【讨论】:

      • 我使用这种方法,但我无法调整 uiscrollview 子视图的大小 :(
      猜你喜欢
      • 2023-04-11
      • 1970-01-01
      • 2011-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多