【问题标题】:UIScrollView subview to adjust to super view frameUIScrollView 子视图调整到超级视图框架
【发布时间】:2012-01-17 02:36:12
【问题描述】:

我有一个 UIScrollView,其中有一个 UIImageView 作为子视图,我一直在更改 UIScrollView 的帧大小,但我希望 UIImageView 也能适应这一点。我该怎么做?

【问题讨论】:

  • 你想让滚动视图做什么?

标签: iphone objective-c ios ipad uiimageview


【解决方案1】:

首先设置UIScrollView的frame,设置scrollview frame为image view like -

    scrollView.frame = CGRectMake(0,0,100,100);
    imageView.frame = scrollView.frame;

我认为这会有所帮助。

【讨论】:

    【解决方案2】:
    [imageView setFrame:[scrollView bounds]];
    

    【讨论】:

    • 更改自动调整大小的蒙版会有帮助吗?
    • 有可能,试试吧。然而,这个想法听起来很奇怪。为什么你需要滚动视图?如果子视图的框架遵循其边界,则它无法滚动任何内容。
    【解决方案3】:
    [imageView setFrame:CGRectMake(0,0,self.view.frame.size.width,self.view.frame.size.height)];
    

    【讨论】:

    • imageView就是你在UIScrollView中的UIImageView
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-18
    • 1970-01-01
    相关资源
    最近更新 更多