2011-01-27 122 views
0

我是相當新的iPhone應用程序創建場景。我已經看過一些關於這個的Apple的演講,並在iOS開發中心閱讀了幾頁。我設法在表格視圖中顯示存儲在.plist中的值列表。iPhone的細節編輯視圖

如果按一個項目你切換到細節編輯視圖,我想知道是否有使用像在現有的iOS應用中常用喜歡這裏的主表格單元格的意見的方式:

enter image description here

有沒有辦法使用這些切換/選擇值表單元格視圖還是我被迫創建自己的xib文件?

額外:我試圖搜索蘋果網站上的代碼示例,但無法真正找到實現這種視圖的代碼示例。如果有人知道使用這個例子,請鏈接我!

回答

1

您不必在XIB文件中執行此操作,但可以在名爲cellForRowAtIndex路徑的tableview委託方法的代碼中執行此操作。在您使用這個方法中的單元格引用你說

cell.accessoryView = [[[UISwitch alloc] initWithFrame:CGRectZero] autorelease]; 

你當然可以作出這種開關參考,並添加一個監聽器等。

但是在IOS中沒有標準的單元類型來實現這種行爲。

要求在評論

- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier { 

self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]; 
if (self) { 
    self.accessoryView = [[[UISwitch alloc] initWithFrame:CGRectZero] autorelease]; 
} 
return self; 
} 
+0

如果我想這樣做是擴展的UITableViewCell類裏面,用什麼方法,我應該這樣做呢? – Jens 2011-01-27 09:41:56