在自定義單元格中,我有UILabel和UISwitch。我想在開關打開時讀取標籤的文字。我在開關的值改變事件上保留了一個方法,但應用程序崩潰了。在自定義單元格中獲取標籤的值
0
A
回答
0
我假設你的意思是一個自定義的UITableViewCell。有許多的讓到相關標籤的方式,當開關變化:
如果你的表是不是變長(以便與標籤/開關單元是唯一的),當你創建單元格將UILabel *對象和UITableViewController子類中的開關對象緩存爲ivars並將它們關聯在一起。如果你的表是可變長度的,你需要維護UILabel *和switch *的數組,或者你也可以繼承UITableViewCell的子類(注意,你可以通過nib爲UITableViewCell提供一個自定義的接口,而不必一定是子類,你沒有提到你是否已經子類化),把開關事件連接到你的UITableViewCell子類,然後讀取相應的標籤,和/或將事件轉發到UITableView子類(這是一個「推」模型而不是「拉」模型),有時這個組織比嘗試維護跟蹤單個UITableViewCells中的對象的UITableViewCell中的對象數組更容易管理。
相關問題
- 1. didSelectRowAtIndexPath爲自定義標籤單元格
- 2. 自定義單元格標籤
- 3. 如何從表格的自定義單元格中的TextField獲取值(標籤)查看以在URL上發佈
- 4. 用uislider更改自定義tableview單元格標籤的值
- 5. 如何獲得自定義單元格標籤時,segue?
- 6. 自定義標籤不顯示在自定義單元格中。故事板
- 7. 如何在angularjs中獲取自定義標籤的屬性值?
- 8. 獲取自定義單元格的標識符
- 9. 更改didSelectRowAtIndexPath中的自定義單元格的標籤高度
- 10. 2 UITableView中的自定義單元格上的標籤
- 11. Dispalying文字和標籤中的UITableView的自定義單元格
- 12. 如何調整自定義單元格中的標籤約束?
- 13. 自定義單元格中的標籤重疊
- 14. 在自定義單元格內添加自定義單元格
- 15. 如何從表格視圖中的自定義單元格中的標籤中獲取文本
- 16. 訪問自定義表格單元格標籤
- 17. ViewwithTag不獲取單元格標籤
- 18. 從Magento中的值獲取自定義屬性標籤
- 19. 如何在單擊該單元格中的按鈕時更改自定義單元格中的標籤文本
- 20. 自定義單元格的設置標籤
- 21. 動態添加自定義單元格內的標籤
- 22. 獲取UITextView的數據,自定義單元格中迅速
- 23. 獲取自定義從HTML標籤
- 24. magento獲取自定義屬性標籤
- 25. 具有多個標籤的自定義單元格不顯示多行標籤
- 26. 在代碼中調整自定義單元格中的標籤大小
- 27. 自定義UITableView單元格中的標籤未在iOS6中分配內存
- 28. 在Gridview中獲取單元格的值
- 29. 在gridview中獲取單元格的值
- 30. 在自定義tableview單元格中定位按鈕和標籤[swift]
感謝您的寶貴指導。我實際上在UISwitch的valueChanged事件上創建了一個委託方法。 – Milesh 2011-02-24 12:29:18