2011-11-17 48 views
2

我想建立一個UITableViewCell,看起來像這樣:在UITableViewCell中做出UISwitch獲得點擊,然後accesoryView如果交換機是

既然不能張貼圖片但我會嘗試的說法來形容它它是帶有UISwitch(中間)和附件(右側)的標籤(左側)。

希望你們大家得到的圖片...

的想法是,accessoryView的是可見的,但是如果禁用開關關閉。當用戶打開開關時,他們可以點擊並向右導航以查看他們可以選擇的選項列表。問題在於,當輕敲開關時,單元不是開關而是輕敲。

我該做什麼? (使交換機首先得到水龍頭)。我猜這是第一個響應者的事情,但我沒有找到我需要的魔法代碼。

一旦我得到過去,這我可以大概判斷出附件我自己的啓用/禁用...

感謝。

回答

1

創建UISwitch控件並將其添加到單元格內容視圖。

​​

你也可以通過子類化UITableViewCell和添加UITableViewCell nib文件來實現它。 使UIViewTableController成爲Cell nib文件的文件所有者,將UIViewController添加到子類別單元的IBOutlet。加載使用

 [[NSBundle mainBundle] loadNibNamed:@"Your Custom Cell nib file name" owner:self options:nil]; 

看到蘋果的編程指南適用於iOS http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/TableView_iPhone/TableViewCells/TableViewCells.html#//apple_ref/doc/uid/TP40007451-CH7

的自定義單元格
相關問題