![](/img/trans.png)
[英]I have used TableViewCell in Different TableView. So how do I fetch TableViewCell's selected button's value to TableView
[英]how do i achieve this in TableViewCell
參見下圖,它具有-TableView和tablecell具有相同的背景圖像,即tableview和tablecell的外觀必須相同。 在tableCell中必須有一個按鈕。
為此,您必須創建一個自定義的UITableViewCell。
您需要為單元格提供4張背景圖片。
一種。 圖像朝右。 b。 翻轉圖像朝右。 C。 圖像朝左。 d。 翻轉圖像朝左。
您必須為您的單元格設置備用圖片。 當您單擊該單元格時,需要將該特定單元格的背景圖像更改為“翻轉圖像”。 另外,您還必須相應地管理其余控件的框架。
這不過是圖像。 您必須通過傳遞條件在每個tableviewcell中設置圖像
if(indexpath.row/2 == 0)
<set_image1>
else
<set_image2>
然后根據所需的幀位置調整其他參數。
注意:您需要使用動態tableviewcell高度&為此需要圖像。未選擇單元格時兩個,選擇單元格時休息兩個
享受編程!
我按照以下方式進行操作:我創建了兩個具有不同單元標識符的原型單元,例如,左單元標識符= Cell1,右單元標識符= Cell2。
只需放置一個圓角矩形按鈕,使其自定義即可,因為它僅以圖像形狀顯示,使表格單元格背景色為clearColor,這需要這樣做,因為表格單元格和tableview的外觀必須相同。
還將tableView的背景色設置為clearColor並將圖像添加到兩個按鈕。
if ((indexPath.row)%2!=0)
{
CellIdentifier=@"Cell1";
}
else
{
CellIdentifier=@"Cell2";
}
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
UIButton *topicButton=(UIButton *)[cell viewWithTag:1];
NSString *topicNameLabel=[_topics objectAtIndex:indexPath.row];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.