:iphone表視圖 - 我已經創建了一個按鈕,並把它放在一個表格單元格內按鈕內的表格單元格
[btn addTarget:self action:@selector(doSomething:) forControlEvents:UIControlEventTouchUpInside];
...
[cell.aSubView addSubview:btn];
該按鈕顯示了在表格單元格,但是竊聽它突出,並選擇在整個小區。我怎樣才能讓按鈕自行選擇?
:iphone表視圖 - 我已經創建了一個按鈕,並把它放在一個表格單元格內按鈕內的表格單元格
[btn addTarget:self action:@selector(doSomething:) forControlEvents:UIControlEventTouchUpInside];
...
[cell.aSubView addSubview:btn];
該按鈕顯示了在表格單元格,但是竊聽它突出,並選擇在整個小區。我怎樣才能讓按鈕自行選擇?
爲什麼使用cell.aSubView
?你應該去contentView
財產。從documentation:
如果要通過 簡單地增加額外的觀點來定製細胞,你 應該將它們添加到內容視圖,以便 他們將被適當地定位 作爲細胞轉入和轉出編輯 模式。
單元格是自定義的xib文件,而aSubView是xib文件中的容器UIView。 – sol 2011-02-09 17:49:18
將您的手機的selectionStyle
屬性設置爲UITableViewCellSelectionStyleNone
。 確保tableView:didSelectRowAtIndexPath:
正確處理單元格上的水龍頭(例如,如果這是您想要的,則忽略它)。
什麼是aSubView ..爲什麼不能使用[cell.contentView addSubView:btn]; – iPrabu 2011-02-09 17:44:05
因爲aSubView是單元格構建的xib文件中的容器UIView。 – sol 2011-02-09 17:55:46