91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

iOS開發那些事-故事板實現標簽導航

發布時間:2020-05-22 01:25:30 來源:網絡 閱讀:625 作者:tony關東升 欄目:移動開發

故事板實現標簽導航

用故事板技術實現標簽導航模式。

 

使用“Tabbed Application”模版,創建一個名為 “TabNavigationStoryborad”的工程。勾選“Use Storyborads”、“Use Automatic Reference Counting”。創建完成之后打開MainStoryboard.storyboard。

iOS開發那些事-故事板實現標簽導航

三個Controller Scene 會有由一些線連接起來,這些線就是Segue,看到它是否想起了動畫書中的“故事板”,事實上,iOS故事板起源于動畫行業。故事板開始的一端是“Tab Bar Controller Scene”它是根視圖控制器,圖中有兩個Segue它們描述了“Tab Bar Controller Scene”與“First View Controller Scene”和“Second View Controller Scene”之間的關系。

我們需要修改兩個現有的Scene,然后再添加一個Scene,才能滿足我們的業務需求。修改兩個現有的Scene很簡單,按照上一節修改視圖控制 器命名就可以了,然后Scene就會跟著變化。添加一個Scene到設計畫面中如圖6-40所示,從對象庫中拖拽一個“View Controller”到設計畫面中。

iOS開發那些事-故事板實現標簽導航

添加一個Scene之后,還需要為它和“Tab Bar Controller Scene”連線,按住control鍵從“Tab Bar Controller Scene”拖拽鼠標到“View Controller Scene”,然后松開鼠標彈出菜單選擇“view controllers”,這樣連線就做好了。

iOS開發那些事-故事板實現標簽導航

然后我們再添加一個視圖控制器類“LiaoViewController”。在菜單中選擇File->New->File… ,在文件模板中選擇iOS→Objective-C出現新建文件對話框,在Class項目中輸入 “LiaoViewController”,Subclass of 中選擇UIViewController,不勾選With XIB for user interface。再回到IB中選中“View Controller Scene”,打開標識檢查器,在Custom Class→Class為“LiaoViewController”。

添加圖標到工程中,修改標簽欄項目中圖標和文本,選擇“Hei View Controller Scene”→“Hei View Controller”→“Tab Bar Item”,打開屬性檢查器,“Bar Item”→“Title”為“黑龍江”,“Image”選擇為“hei.png”。按照同樣的辦法修改其他兩個視圖控制器。

 

 iOS開發那些事-故事板實現標簽導航

三個視圖的設計可以參考上篇文章nib實現部分,拖拽一些Label控件,擺放好位置,修改城市名字,然后再修改視圖背景顏色。基于故事板的標簽導航模式就實現完畢了。在整個過程中我們沒有編寫一行代碼。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

旌德县| 南丰县| 太白县| 齐河县| 新宾| 定襄县| 天门市| 邵东县| 翁源县| 三门县| 双辽市| 时尚| 宜川县| 慈利县| 沁阳市| 台东市| 保康县| 东乌珠穆沁旗| 额敏县| 平顶山市| 伽师县| 祁阳县| 岐山县| 绥中县| 德州市| 旬邑县| 天祝| 安达市| 康乐县| 桓仁| 体育| 科尔| 绥宁县| 台山市| 汝州市| 古丈县| 璧山县| 胶南市| 慈溪市| 屯留县| 黄大仙区|