2011-11-07 19 views
0

XCode XIB構建器中的人如何將UIImageView添加到具有TableView並基於NavigationController的現有MasterViewController?如何將UIImageView疊加到基於UITableViewController的控制器上?

方案

  • 例如,如果你在Xcode中創建4基於MasterDetail
  • 然後看MasterViewController.xib文件一個新的項目 - 所以想一個UIImageView補充一點,可以用來超過屏幕直到圖像視圖隱藏消失的點之後。
  • 我想拖動一個UIImageView到頁面上,並把它只能在對象列中的TableView,但是這不起作用。甚至不顯示圖像。
  • 因此,即使只知道如何將圖像拖放到MastViewController.xib上,以便它在啓動時接管屏幕,這將是一個進步(不確定是否需要視圖來封裝UIImageView和TableView? )

背景

  • 想有一箇中間圖像的iPhone應用程序顯示了它啓動
  • 想法是啓動(靜態)圖像顯示,然後馬上去MasterViewController這將顯示與活動i相同的靜態圖像ndicator它
  • 然後,當(是一個後臺線程)中的數據製備爲關閉,則的UIImageView可以由非可見

PS。一些附加說明:

  • 最初只有您在MasterViewController.xib中看到的表格視圖。
  • 如果我在與TableView相同的級別拖動imageview,它不會出現。
  • 如果我在XIB中創建了一個新視圖,並將tableview和uiimageview放在這個下面,我在運行「' - [UITableViewController loadView]加載了」MasterViewController「的筆尖但沒有獲得UITableView時出現錯誤。

回答

0

這麼解決的:

  • 創建於廈門國際銀行
  • 把UITableView的&下,這種新的觀點
  • 新的UIImageView但是,頂層「視圖」不得不改變接口線從UIViewController繼承NOT UITableViewController
-1

只需在資源中添加Default.png即可。

+0

已經有這個 - 想要一種方式來啓動後立即顯示它,直到模型數據已經加載 – Greg

0

在xib中是否存在視圖或表視圖?如果你想在同一個視圖控制器中使用圖像視圖和表格視圖,你應該有一個普通的UIViewController,並讓它實現UITableViewDelegate和UITableViewDataSource協議,併爲其視圖添加一個表視圖和一個圖像視圖。

+0

Ini最後只有一個你在MasterViewController.xib中看到的表格視圖。如果我將圖像視圖拖到與TableView相同的級別,它不會出現。如果我在XIB中創建一個新視圖,並將tableview和uiimageview放在這個下面,運行「' - [UITableViewController loadView]加載了」MasterViewController「的筆尖但沒有獲得UITableView時出現錯誤。」「 – Greg

+0

這就是爲什麼你需要從UIViewController而不是UITableViewController繼承,並讓你的UIViewController實現我提到的協議。只要確保你的UIViewController仍然是表視圖的數據源和委託。 – sanna

+0

是的,謝謝桑娜 - 最終解決了這個難題的一部分 – Greg

相關問題