ios開發ui篇—簡單介紹靜態單元格的使用
一、實現效果與說明
說明:觀察上面的展示效果,可以發現整個介面是由乙個tableview來展示的,上面的資料都是固定的,且幾乎不會改變。
要完成上面的效果,有幾種方法:
(1)可以直接利用**,返回三組,在判斷每組有多少行,展示些什麼資料,這樣寫「死」的**建議絕不要使用。
(2)稍微靈活一些的,可以把plist檔案一懶載入的方式,載入到程式中,動態獲取。但是觀察介面結構,很容易看出這樣需要進行模型巢狀,很麻煩。
二、使用靜態單元格完成簡單介面展示的過程
在類似的開發中,如果整個介面都是tableview,那麼直接讓控制器繼承自uitableviewcontroller.
修改主控制器,讓其繼承自uitableviewcontroller
把storyboard中預設的uiview刪掉,直接拖乙個viewcontroller
當拖入乙個viewcontroller的時候,它上面預設就會有乙個cell,預設情況下,這個cell是動態的,也就是預設是看不見的。
把cell設定成靜態的,在屬性面板的content 中設定為static cell(靜態cell)所見即所得 注意必須更改這裡的這個屬性。
讓它和主控制器關聯
接下來,可以依次設定顯示的和文字。
設定標題有兩種方式:
1是雙擊更改
2是點選子控制項 lable修改
按照介面需要,設定輔助檢視
設定有多少組,每組有多少行。
設定組:
點選tableview 設定屬性面板的sections屬性。
設定每組多少行:
小技巧:如果寫的單元格千年不變,那麼可以先寫一組中的一行,再拷貝,稍作修改即可。
注意:靜態單元格是實際開發中,很少用到,此處只當知識點介紹。
iOS開發UI篇 UIWindow簡單介紹
ios開發ui篇 uiwindow簡單介紹 一 簡單介紹 ios程式啟動完畢後,建立的第乙個檢視控制項就是uiwindow,接著建立控制器的view,最後將控制器的view新增到uiwindow上,於是控制器的view就顯示在螢幕上了 乙個ios程式之所以能顯示到螢幕上,完全是因為它有uiwindo...
iOS開發UI篇 Quartz2D簡單介紹
一 什麼是quartz2d quartz 2d是 個二維繪圖引擎,同時支援ios和mac系統 quartz 2d能完成的工作 繪製圖形 線條 三角形 矩形 圓 弧等 繪製文字 繪製 生成 影象 讀取 生成pdf 截圖 裁剪 自定義ui控制項 二 quartz2d在ios開發中的價值 為了便於搭建美觀...
OS開發UI篇 UIWindow簡單介紹
一 簡單介紹 ios程式啟動完畢後,建立的第乙個檢視控制項就是uiwindow,接著建立控制器的view,最後將控制器的view新增到uiwindow上,於是控制器的view就顯示在螢幕上了 乙個ios程式之所以能顯示到螢幕上,完全是因為它有uiwindow。也就說,沒有uiwindow,就看不見任...