iOS開發UI篇—簡單介紹靜態儲存格的使用

來源:互聯網
上載者:User

標籤:

iOS開發UI篇—簡單介紹靜態儲存格的使用

一、實現效果與說明

 

說明:觀察上面的展示效果,可以發現整個介面是由一個tableview來展示的,上面的資料都是固定的,且幾乎不會改變。

要完成上面的效果,有幾種方法:

(1)可以直接利用代碼,返回三組,在判斷每組有多少行,展示些什麼資料,這樣寫“死”的代碼建議絕不要使用。

(2)稍微靈活一些的,可以把plist檔案一懶載入的方式,載入到程式中,動態擷取。但是觀察介面結構,很容易看出這樣需要進行模型嵌套,很麻煩。

(3)storyboard提供了靜態儲存格這個功能,可以很方便的完成上面的介面展示效果。(提示:在實際的開發中很少這樣使用)

 

二、使用靜態儲存格完成簡單介面展示的過程

在類似的開發中,如果整個介面都是tableview,那麼直接讓控制器繼承自UItableviewcontroller.

修改主控制器,讓其繼承自UItableviewcontroller

把storyboard中預設的uiview刪掉,直接拖一個viewcontroller

當拖入一個viewcontroller的時候,它上面預設就會有一個cell,預設情況下,這個cell是動態,也就是預設是看不見的。

把cell設定成靜態,在屬性面板的content  中設定為static cell(靜態cell)所見即所得 (WYSIWYG)  注意必須更改這裡的這個屬性。

讓它和主控制器關聯

接下來,可以依次設定顯示的圖片和文字。

設定標題有兩種方式:

1是雙擊更改

2是點擊子控制項  lable修改

 

按照介面需要,設定輔助視圖 設定有多少組,每組有多少行。設定組:點擊tableview   設定屬性面板的sections屬性。  設定每組多少行: 小技巧:如果寫的儲存格千年不變,那麼可以先寫一組中的一行,再拷貝,稍作修改即可。注意:靜態儲存格是實際開發中,很少用到,此處只當知識點介紹。

iOS開發UI篇—簡單介紹靜態儲存格的使用

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.