爲什麼我無法獲得tableViewCell textField的正確框架?來自TableViewCell的UITextField框架
myCustomCell有一個leftDetailTF和一個rightDetailTF文本字段。
無論我點擊哪些單元格/文本區域,下面的日誌語句都會生成相同的矩形座標。 LOG:幀= {{470,1},{200,24}}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
myCustomCell *cell = (myCustomCell*)[tableView cellForRowAtIndexPath:indexPath];
NSLog(@"Frame = %@",NSStringFromCGRect(cell.rightDetailTF.frame));
通話的cellForRowAtIndexPath將rebulid細胞或得到一個緩存單元,所以不要讓你want.you可以在一個陣列記錄文本框,並把它調用didSelectRowAtIndexPath方法。 – zt9788
嘗試rectForRowAtIndexPath: – combinatorial
我需要rect爲rightDetailsTF。 rectForRowAtIndexPath返回單元格的rect而不是單元格中的textField。 – vcirilli