2011-02-09 66 views
1

iphone表視圖 - 我已經創建了一個按鈕,並把它放在一個表格單元格內按鈕內的表格單元格

[btn addTarget:self action:@selector(doSomething:) forControlEvents:UIControlEventTouchUpInside]; 
... 
[cell.aSubView addSubview:btn]; 

該按鈕顯示了在表格單元格,但是竊聽它突出,並選擇在整個小區。我怎樣才能讓按鈕自行選擇?

+0

什麼是aSubView ..爲什麼不能使用[cell.contentView addSubView:btn]; – iPrabu 2011-02-09 17:44:05

+0

因爲aSubView是單元格構建的xib文件中的容器UIView。 – sol 2011-02-09 17:55:46

回答

1

爲什麼使用cell.aSubView?你應該去contentView財產。從documentation

如果要通過 簡單地增加額外的觀點來定製細胞,你 應該將它們添加到內容視圖,以便 他們將被適當地定位 作爲細胞轉入和轉出編輯 模式。

+0

單元格是自定義的xib文件,而aSubView是xib文件中的容器UIView。 – sol 2011-02-09 17:49:18

0

將您的手機的selectionStyle屬性設置爲UITableViewCellSelectionStyleNone。 確保tableView:didSelectRowAtIndexPath:正確處理單元格上的水龍頭(例如,如果這是您想要的,則忽略它)。

相關問題