2010-08-17 74 views
1

对不起,我讨厌问愚蠢的问题,但我一直认真地搜索天在线无济于事。我用item.bounds等尝试过的每种方法都失败了。我只是想在某些情况下移动一些元素,比如UILabelUIButton超过几个像素。只是一个简单的指向我错过的教程会非常有帮助。如何在UIKit中移动物品位置

回答

2

通常帧是你想要的。它是根据父视图坐标来指定的。所以,如果我的视图的框架是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个像素向下移动的视图。

如果您只是想在超级视图中移动视图,请保留界限。

相关问题