storyboard 使用小計

xcode 標(biāo)簽內(nèi)容

command + option 1~6 快速切換 xcode storyboard(xib)編輯內(nèi)容(注:下面不強調(diào)xib)

  • 1 文件信息(.h.m全都有瑞凑,略微不同)询一,基本上不怎么修改碴巾,Size Class 可能會放棄選擇。

  • 2 Quick Help 快速幫助(.h.m全都有)豁护,選中類的描述,一般也不怎么看。

  • 3 類別說明勾邦,一般也就改個Class 對應(yīng).h.m文件道川。

1 關(guān)于indentify午衰,不填寫立宜,默認就好,也方便使用 NSStringFromClass()臊岸。
2 Attributes,可以添加屬性橙数,KVC吧,一般也不用帅戒。
3 Document 和 Accessibility 基本沒用過灯帮,sorry了。

  • 4 類的各種屬性設(shè)置:從上到下可能會分幾個模塊逻住,第一個是本身钟哥,往下是父類,父類的父類...不同的類有不同的屬性可以設(shè)置瞎访,比較多腻贰,不一一介紹了。
  • 5 約束:注意 Constraints扒秸!
1 直接鼠標(biāo)右鍵拉約束播演。
2 整個storyboard 右下角 4 個小按鈕添加約束
    第一個:不熟!
    第二個:添加與父視圖的約束伴奥;
    第三個:添加相鄰控件的約束写烤;(注意margins 這個屬性,自動留邊)
    第四個:更新約束拾徙、位置顶霞。

3 添加完約束,在Constraints 中锣吼,對應(yīng)增加約束选浑,
    1 Edit 可以快速修改:
      constraints 大小關(guān)系 >=< n
      priority 優(yōu)先級
      Multiplier 倍數(shù)關(guān)系
    2 雙擊約束,可以詳細修改:比較多但是內(nèi)容差不多玄叠,不寫了古徒。

4 Content Hugging 和 Compression Resistance (內(nèi)容緊湊優(yōu)先級 和 壓縮優(yōu)先級)不多介紹了,masonry 里寫了一點點读恃。


5 Intrinsic Size 默認大小隧膘,一般給沒有圖片的imageView 寫一個。
  • 6 鏈接 Outlet
    對于上面3步對應(yīng)的Class寺惫,可以將storyboard 中各類疹吃,以右鍵方式拖至.h.m文件,IBOutlet 鏈接西雀。鏈接會展示在對應(yīng) Outlets
1 拖至接口處萨驶,形成對象;
2 (UIControl類)拖至實現(xiàn)文件下艇肴,形成事件腔呜;
3 約束本身也可以拖至接口處叁温,2次調(diào)整;

4 注意修改outlet 時核畴,檢查 6標(biāo)簽中是否對應(yīng)修改膝但,避免產(chǎn)生!必崩谤草!
  • 添加轉(zhuǎn)場
1 UIControl 類跟束,鏈接另一個ViewController,對應(yīng)事件觸發(fā)轉(zhuǎn)場丑孩。
2 ViewController 本身泳炉,鏈接另一個ViewController,需要代碼支持嚎杨。
3 鏈接成功花鹅,command + shift + 4 需要設(shè)置,轉(zhuǎn)場標(biāo)記 indentifier枫浙,用于代碼使用刨肃。
4 也可以不添加,標(biāo)記箩帚,直接使用代碼進行push真友。


  • 其他
    control + command + option + 3 快速搜索控件,上下鍵切換紧帕,回車即添加盔然。

結(jié)合代碼使用

關(guān)于自動布局本身就比較復(fù)雜,可能遇到的問題也比較多是嗜,沒用好就會很多紅線哦愈案,注意安全。

  • 1 awakeFrimNib:nib加載初始化鹅搪。
  • 2 代碼加載nib
// storyboard
    UIViewController *testViewController = [[UIStoryboard storyboardWithName:@"Main" bundle:nil]instantiateViewControllerWithIdentifier:@"TestViewController"];

// nib
    UIView *testView = [[NSBundle mainBundle] loadNibNamed:@"TestView" owner:self options:nil].lastObject;
// TestView 類站绪,并不是 init 初始化,而是 awakeFrimNib丽柿。
  • 3 代碼轉(zhuǎn)場傳值
1 直接通過2獲取ViewControllerV push

2 通過轉(zhuǎn)場標(biāo)記轉(zhuǎn)場
// 打算 使用標(biāo)記轉(zhuǎn)場恢准,并添加參數(shù) sender
    [self performSegueWithIdentifier:@"gotoDetail" sender:@"message"];

// 轉(zhuǎn)場傳參數(shù)
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
    [segue.destinationViewController setValue:sender forKey:@"message"];
}

其他 個人總結(jié)

在固定frame的view上面添加自動布局的view - ok;
在自動布局的view上添加固定frame的view - error甫题;

1

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末馁筐,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子坠非,更是在濱河造成了極大的恐慌敏沉,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異赦抖,居然都是意外死亡舱卡,警方通過查閱死者的電腦和手機辅肾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進店門队萤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人矫钓,你說我怎么就攤上這事要尔。” “怎么了新娜?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵赵辕,是天一觀的道長。 經(jīng)常有香客問我概龄,道長还惠,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任私杜,我火速辦了婚禮蚕键,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘衰粹。我一直安慰自己锣光,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布铝耻。 她就那樣靜靜地躺著誊爹,像睡著了一般。 火紅的嫁衣襯著肌膚如雪瓢捉。 梳的紋絲不亂的頭發(fā)上频丘,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天,我揣著相機與錄音泡态,去河邊找鬼椎镣。 笑死,一個胖子當(dāng)著我的面吹牛兽赁,可吹牛的內(nèi)容都是我干的状答。 我是一名探鬼主播,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼刀崖,長吁一口氣:“原來是場噩夢啊……” “哼惊科!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起亮钦,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤馆截,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蜡娶,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡混卵,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了窖张。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片幕随。...
    茶點故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖宿接,靈堂內(nèi)的尸體忽然破棺而出赘淮,到底是詐尸還是另有隱情,我是刑警寧澤睦霎,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布梢卸,位于F島的核電站,受9級特大地震影響副女,放射性物質(zhì)發(fā)生泄漏蛤高。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一碑幅、第九天 我趴在偏房一處隱蔽的房頂上張望戴陡。 院中可真熱鬧,春花似錦枕赵、人聲如沸猜欺。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽开皿。三九已至,卻和暖如春篮昧,著一層夾襖步出監(jiān)牢的瞬間赋荆,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工懊昨, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留窄潭,地道東北人。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓酵颁,卻偏偏與公主長得像嫉你,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子躏惋,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,781評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫幽污、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,103評論 4 62
  • Storyboard是最先在iOS 5引入的一項振奮人心的特性簿姨,大幅縮減構(gòu)建App用戶界面所需的時間距误。 要介紹St...
    余一波_Bobby閱讀 61,489評論 11 76
  • 二零一七年二月六日簸搞,不知不覺就長大了,還有八個月的時間准潭,我就要成年了趁俊,還有四個月的時間,我就要高考了刑然。從敘述的順...
    愛自己更愛自己閱讀 367評論 0 0
  • 1.mkdir /usr/local/nexus,cd /usr/local/nexus 2.wget https...
    loquito閱讀 1,261評論 0 0
  • 媽媽八吕蕖!這里的燕巢呢闰集? 它自己掉下來了 肮炼铩0惚啊武鲁?怎么又掉下來了啊 有燕子摔下來嘛? 摔下來了蝠检,又艱難的飛走了 燕子啊...
    濁濁玉閱讀 147評論 2 1