我正在尝试访问QuickDialog窗体的UITableViewCell的属性。如何访问QuickDialog单元格元素的UITableViewCell?
更具体地说,我试图访问QEntryElement(QDateTimeInlineElement)的accessoryView属性,该属性在我创建的对象的属性列表中“隐藏”。
我试图访问使用
UITableViewCell *thisCell = [dateelement getCellForTableView:self.quickDialogTableView controller:self];
细胞,但由于某些原因不显示任何内容。我想在这上面插入一个UIButton,像这样:
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setTitle:@"=" forState:UIControlStateNormal];
button.frame = CGRectMake(0, 0, 24, 24);
然后 thisCell.accessoryView =按钮;
我是否以错误的方式访问属性,或者可能没有创建按钮?没有错误显示,但accessoryView是空的。
预先感谢您
你不能只调用[element getCellForTableView],因为直到tableview试图显示它们,单元才真正存在。这是UITableView用来显示数据的表示模型。 – 2012-07-27 14:04:09