我們先來介紹一下,如何使用**來構建專案的主介面,以及主介面的一般架構方式
在通常的專案中,我們是不使用 storeboard,一般使用 ** 和 xib 結合的方式開發,也有人使用純**的方式開發。個人比較喜歡純**的方式開發專案。各有利弊在次不再贅述。
如何構建無 storeboard 的專案
使用**構建專案入口
// 初始化 window
self.window = [[uiwindow alloc] initwithframe:[uiscreen mainscreen].bounds];
self.window.backgroundcolor = [uicolor whitecolor];
// 顯示 window
// 設定 window 的根控制器
idtabbarcontroller *tabbarcontroller = [[idtabbarcontroller alloc] init];
self.window.rootviewcontroller = tabbarcontroller;
常用的主介面架構
將各個模組的中跟控制器新增為 tabbarcontroller 的 childviewcontroller
在 tabbarcontroller 中設定 childviewcontroller 的 item,修改方法 setchildviewcontrollers關於更多設定 item 的細節,再次不再贅述,大家可以自己琢磨一下。若有任何疑問,都可以聯絡我
/** 設定 tabbar 的子控制器 */
- (void)setchildviewcontrollers
}/** 新增每乙個控制器為 tabbar 的 childviewcontroller */
- (void)addchildviewcontroller:(uiviewcontroller *)viewcontroller withtitle:(nsstring *)title imagename:(nsstring *)imagename selectedimagename:(nsstring *)selectedimagename
很抱歉,扯了一些題外話,但希望可以對童鞋們,有所幫助。接下來進入主體。
實現思路
關於蒙版 window
關於 window 的 windowlevel
uiwindowlevelalert
uiwindowlevelstatusbar
蒙版的使用方法
具體實現
水平導航條實現總結
首先最終實現的圖如下 html 如下 pricing contact css 如下 總結在學習過程中遇到的問題 1 首先應該的設定body的字型,背景等一些全域性樣式。2 在最外層的父容器div.container中設定樣式居中,直接利用margin 40px auto來實現。3 在父元素ul中設定...
IDA的導航條
ida是乙個功能非常強大的反彙編工具,工具提供的工具也很多。只有在多多使用之後才會發現它的精細之處.導航條 也許你之前一直忽視它的存在,有一天你會發現稱它的 導航 並非浪得虛名 藍色 text section 深藍 使用者自己寫的函式編譯後的 區 淺藍 編譯器自己新增的函式,像啟動函式,異常函式等 ...
網頁導航條定位
menu.active.menu scroll.hide menu scroll.menu scroll ul.menu scroll ul liaa.view.article div class menu div class menu scroll ul class hide menu scrol...