我想在我的iOS應用中設置accessoryType
和accessortyView
,UITableViewCell
,以便讓我的用戶看到每個單元格中的數據以及移動到詳細視圖的指示器,同時使用我自己的自定義字符串嵌入UILabel
作爲accessoryView
和UITableViewCellAccessoryDisclosureIndicator
作爲accessoryType
。不過,蘋果的Objective-C文檔意味着我不能在following line同一時間,這是我從this post借來同時使用:如果此屬性的值不爲零,則UITableViewCell的在iOS應用中設置UITableViewCell的accessoryType和accessoryView - 可行嗎?
討論
類在表視圖的正常(默認)狀態下使用給定視圖作爲附件視圖;它會忽略accessoryType屬性的值。提供的附件視圖可以是框架提供的控件或標籤或自定義視圖。附件視圖出現在單元的右側。
附件視圖在標準狀態和編輯狀態之間交叉淡入淡出,如果它設置爲兩種狀態;在編輯模式下使用editingAccessoryView屬性設置單元的附件視圖。如果此屬性未設置爲兩種狀態,則根據需要將單元格動畫爲滑入或滑出。
那麼,有沒有辦法用我的UITableViewCell
兩個accessoryType
和accessortyView
?我想達到類似以下的內容,並且不使用detailTextLabel
來放置我的數據。
[textLabel dataLabel (->)] # this is header just to illustrate my point
[Michael San Francisco (->)]
[Kevin New York (->)]
我才意識到iOS的默認手機應用程序使用accessoryView
顯示日期,以及accessoryType
- 這正是我想做的事情。
使用'UITableViewCellStyleValue1'並將'UILabel'字符串設置爲單元格的'contentView',現在我可以存檔我想要做的事情。謝謝! – Blaszard