2014-02-18 70 views
-1

我們的應用程序有一些上層視圖,它始終可見。 此欄有UITextField,UIButton s,side scrollersegment control,它們是動態的。 當你點擊它們時,它們後面的視圖(全屏)正在改變。帶UI元素的永久導航欄

我正在考慮navigation controltab bar,但他們似乎沒有text fieldscroller

所以我的主要想法是創建一些我自己的COSTUM視圖。

問題是,如何可以創建故事板中的視圖,並且其添加爲恆定視圖,比創建將根據該上杆被改變一些其它視圖(+ viewcontrollers)?

我想在storyboard創建5次,並根據列切換。

回答

2

聽起來像一個工作,爲我的遏制視圖控制器。我已經多次使用過技術來在屏幕上創建一組靜態控件,並將可重用內容注入到多個位置的應用程序中。

的基本概念是:

  1. 設置你單挑所有你想要的UI顯示(HUD)(這將是你的基地UIViewController)。
  2. 在它創建UIView並將其命名爲您contentView或東西等。這是所有您的動態內容將出現的地方。
  3. 那麼你的後盾視圖控制器又增加了UIViewController作爲一個孩子,並告訴它,以顯示它的視圖中contentView指定。
  4. 您的視圖控制器會根據需要繼續刪除並添加將其內容放入contentView的孩子。

如果你不熟悉這項技術,有很多tutorials(由NSCookbook)做一個網頁搜索「視圖控制器包含教程」。還有一個很好的WWDC(2011)視頻介紹了概念Session 102 - Implementing UIViewController Containment

+0

謝謝,我不熟悉HUD。我想在故事板中創建一個圖層,並將其添加到我需要的地方。但根據你的方法,如果我再次添加酒吧,當我在場景之間移動時,它會看起來很糟糕。我必須讓它保持靜態,並替換它下面的視圖...是你的鏈接顯示? – Curnelious

+0

您提供的鏈接對我來說很不清楚。你可以給我一些指導如何執行這個? – Curnelious

+1

@Curnelious你看了視頻嗎?我似乎很清楚。 –