国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

iOS應用開發中StoryBoard搭建UI界面的基本使用講解

2020-07-26 03:27:27
字體:
來源:轉載
供稿:網友

StoryBoard 的本質
StoryBoard 是蘋果在 iOS 5 中引入的新技術方案,目的是給紛繁復雜的 nib、xib 們一個溫暖的家,讓他們之間的關系更直觀地展示出來,并提供了一種新的頁面間跳轉方式 segue。

StoryBoard 的本質是一個 XML 文件,描述了若干窗體、組件、Auto Layout 約束等關鍵信息。示例文件:https://github.com/johnlui/AutoLayout/blob/master/AutoLayout/Base.lproj/Main.storyboard

但是,我們應該認識到一個更重要的本質:使用 StoryBoard 的 iOS 項目均以初始化 StoryBoard 文件作為整個程序的初始化入口,UIViewController 類是由于被 StoryBoard 綁定而初始化,從而開始運行的。從下面兩個地方可以找到蛛絲馬跡:

201622492244990.jpg (1632×701)

201622492326203.jpg (994×414)

奇怪的 bug
初學 iOS 開發的時候,如果使用了 StoryBoard,大家可能遇到過這個奇怪的 bug,頁面全黑:

201622492439713.jpg (375×689)

如果大家跟我一樣純靠找資料自學而沒有人教的話,一定出現過死活找不到原因而新建一個項目的尷尬情況吧 o(

主站蜘蛛池模板: 永福县| 伽师县| 阳原县| 金秀| 墨竹工卡县| 栾川县| 南充市| 错那县| 廊坊市| 大埔县| 惠水县| 祁东县| 宁乡县| 乌拉特前旗| 临颍县| 海门市| 霸州市| 花莲市| 瑞金市| 凉城县| 金堂县| 靖江市| 微山县| 松阳县| 宜城市| 山西省| 萨嘎县| 凤台县| 揭东县| 静海县| 汤阴县| 长治市| 江川县| 秦皇岛市| 湘西| 东台市| 肇源县| 定日县| 澳门| 开阳县| 临高县|