2010年8月24日 星期二

iPhone 讓程式能夠有setting頁面

大部分的社群app都會有一個頁面
可以提供使用者設定資料,操作方式
而這個頁面通常都是跟app本身分開
由settings的按鈕進入






進入後的頁面大概就長這個樣


















實作的方法也算簡單,按部就班不容易出錯

1. 在專案中新增一個file,我加在Resource資料夾下
    (new file --> Resouce --> Settings Bundle)















2. 名字取好按下finish 會發現list中多出了白色積木的bundle file
    點開階層則包含了Root.plist和語系檔
    這時候點一下Root.plist, plist內容會顯示在右側













3. 密密麻麻的表格其實並不複雜
    仔細看一下其實還是有規律可循的
    首先,我們範例中有三大區塊
    - Provision settings
    - User settings
    - General

    瞧~所以我們的item0,item2,item5格式就是
    PSGroupSpecifier 跟 Title name兩個String的組成

    item1 是一個PSMultiValueSpecifier的類型

    item3 item4是PSTextFieldSpecifier的類型
    底下可以設定Title,KeyboardType,IsSecure等參數

    item6則是PSTitleValueSpecifier的類型
    可以透過DefaultValue的參數來設定cell裡面的內容
    喔~對了,這種類型的cell是不可點選的
  
    如果還有其他類型的cell,可以參考這個教學:iphonesdkarticles

沒有留言:

張貼留言

內容回應