2010-08-17 81 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個像素向下移動的視圖。

如果您只是想在超級視圖中移動視圖,請保留界限。

相關問題