【问题标题】:How to shift item position in UIKit如何在 UIKit 中移动项目位置
【发布时间】:2010-08-17 06:54:04
【问题描述】:

对不起,伙计们,我讨厌问愚蠢的问题,但我已经认真地在网上搜索了几天,但无济于事。我用item.bounds 或类似方法尝试过的每一种方法都失败了。我只是想在特定情况下将一些元素移动几个像素,例如UILabelUIButton。只是对我错过的教程的一个简单点会很有帮助。

【问题讨论】:

    标签: iphone uiview uikit transform


    【解决方案1】:

    通常框架是您想要的。它是根据父视图坐标指定的。因此,如果我的视图框架是 CGRectMake(10.f,20.f,50.f,60.f),它会出现在父级坐标 x=10 y=20 处,宽度为 50,高度为 60。

    UIView* someView ...
    
    CGRect someViewFrame = someView.frame;
    someView.frame.origin.y += 10;
    someView.frame = someViewFrame;
    

    将视图向下移动 10 个像素。

    如果您只想在超级视图中移动视图,请不要理会边界。

    【讨论】:

      【解决方案2】:

      This example 应该很有用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-02-02
        • 1970-01-01
        • 2013-01-25
        • 2011-10-25
        • 1970-01-01
        • 1970-01-01
        • 2010-12-04
        相关资源
        最近更新 更多