因此,在界面生成器中,我有超視圖中包含兩個圖像視圖對象的視圖。我想在應用程序啓動時將該視圖從屏幕上移開,以便可以將其移動到位。該視圖在接口的.h文件中描述爲pictureFrame,並將視圖映射到出口pictureFrame。這裏是我目前的viewDidLoad:iPhone dev - 設置視圖中的位置viewDidLoad
- (void)viewDidLoad {
[super viewDidLoad];
CGRect theFrame = [self.pictureFrame frame];
theFrame.origin.y = -290;
}
但是,它似乎並沒有工作。我該如何解決?
不要假設-290在屏幕外。它不會永遠。從屏幕邊界計算該數字。 http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIScreen_Class/Reference/UIScreen.html#//apple_ref/occ/instp/UIScreen/bounds – 2010-03-01 21:43:03