我正在爲實踐準備一個示例iPhone應用程序。這是一個向下鑽取的界面,與使用核心數據和故事板的患者進行處方和訪問的醫生進行交流。UIViewController在屏幕上完全不合適
一切都很好,直到我開始編輯/查看醫生屏幕。因爲這個屏幕是由UITableViewCell中的一個按鈕觸發的,所以似乎沒有辦法在故事板上創建一個編輯/查看屏幕上的繼續,因爲單元格中的按鈕是動態創建的。
我決定做一個單獨的UIViewController自定義類,我讓Xcode爲我生成XIB以確保我沒有搞砸任何東西。我通過推入導航控制器來呈現編輯/視圖視圖控制器。問題在於編輯/查看屏幕的內容幾乎完全離開了屏幕。在我第一次嘗試時,我放在頂部的一個導航欄出現在模擬器屏幕的最底部,其餘所有文本字段和標籤都沒有顯示出來。
然後我用xib創建了另一個視圖控制器,僅指定iPhone,並簡單地在視圖的中心放置一個帶有「Hello」的標籤。當我運行模擬器時,「你好」垂直居中,但只有「He」顯示在屏幕右側。我嘗試過玩我能找到的任何東西,但沒有任何解決辦法。我不想做任何不尋常的事情。我想以通常接受的方式來做所有事情。
另外,即使在指定iPhone的時候,界面生成器看起來也像大方形的iPad屏幕。我沒有檢查框架尺寸,它是wxh = 600x600。
謝謝你的幫助。