2010-05-20 41 views
0

我有一個在iPhone屏幕上顯示信息的問題。案例如下。如何在iPhone屏幕上顯示正確對齊的控制器?

  1. 我把一個基於視圖的應用程序作爲myView的Xcode名稱。
  2. 然後打開myViewViewController.xib界面構建器,在視圖的top-let(0,0)處更改 groung顏色並添加標籤。
  3. 然後我添加一個名爲myView2ViewController的新文件,它是UIViewController的子類,並且還生成相應的XIB。
  4. 在IB中打開myView2ViewController,並在左上角添加一個標籤。也改變了背景顏色。
  5. 在AppDeligate的 「的applicationDidFinishLaunching」 做以下

    myView2ViewController * MVIEW = [[myView2ViewController的alloc] initWithNibName:@ 「myView2ViewController」 束:無];

    [window addSubview:mView.view];

當我運行該應用程序時,它顯示爲標籤的上部被剪切。整個用戶界面似乎已經移動了20px(因爲底部有一個水平空間)。我想這是由於一些定位。但是我仍然找不到解決問題的方法。

希望有人能幫我找出這個問題!

回答

1

在IB中檢查您的模擬用戶界面組件。您可能需要狀態欄灰色,頂部欄,底部欄未指定。如果您有狀態欄,請檢查您的視圖長度是否正確:320x460。我個人認爲這樣做是爲了將mView添加到myViewController中(比如說)viewDidLoad,而不是將它添加到appDelegate中的窗口,並設置mView.frame = CGRectMake(0,0,320,460);

相關問題