【问题标题】:UIScrollView - resize only some of the subviews?UIScrollView - 只调整一些子视图的大小?
【发布时间】:2010-06-19 18:37:30
【问题描述】:

我有一个 UIScrollView,其中有一个 UIView,其中包含图像和按钮。

现在,我尝试实现以下目标:

当我放大 scrollView 时,UIView 中只有部分内容应该缩放(即图像),按钮应该保持相同的大小,但应该根据新的比例重新定位......

想想谷歌地图:当您放大和缩小地图时,地图会调整大小,但图钉不会。

我在 IB 中制作了视图,但不知何故,我认为我需要调整不同子视图的自动调整大小设置。唉,无论我尝试什么,按钮都会不断调整大小......

有什么想法吗?

【问题讨论】:

    标签: iphone interface-builder uiscrollview zooming


    【解决方案1】:

    有一个 UIScrollView 可以平移和缩放(地图部分,以您的类比),其上方的 UIViews 基于 UIScrollView 的 contentOffset 属性移动,并使用 UIScrollViewDelegate 更新按钮(或引脚)的位置.

    【讨论】:

    • 嗯 - 好吧,不是我所期望的 :) 我认为会有一个更简单的解决方案...... [叹气]
    • 更简单的解决方案?这就是你所说的 Objective-C 和 Interface builder.. 这是已知宇宙中最深不可测的东西!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-17
    • 1970-01-01
    • 2018-07-12
    • 2016-01-06
    • 2011-03-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多