English 中文(简体)
B. 习俗上的可诉性 伤室
原标题:Custom UITableViewCell woes

我有一台有表格输入屏幕的仪表。 为此,我发表了一份“条码”和“UITextfield/code>。 我确定,“ForRowAtIndexPath”的方法将核心数据的适当价值与UIText Field s“text FieldDidEndEditing”方法节省了核心数据的适当价值。 除了:

如果我编辑了一个文本领域,然后将其排在屏幕上,然后点击另一个手机文本领域:

  1. The cell has been autoreleased because it scrolled off screen
  2. The "textFieldDidEndEditing" gets a BAD ACCESS error

我完全理解这个问题,我不敢确定解决这一问题的最佳途径。 我的第一项想法是,将“案文中,DidEndEditing”改为“dealloc”,但这似乎很 ha。 任何建议?

最佳回答

最后,我使用了代表制的滚动观点方法(该方法载于《可调意见》中)。 当用户开始拖拉时,我首先辞职。

这样做完全是因为它看上去了冰,而当用户开始滚动时,“正辛迪加”就被称作“正文”,这总是在案文领域脱节之前。

问题回答
  • disable scrolling while editing
  • retain your textField

这就是你可以做的事情。 我认为,由于用户不需要,因此在编辑时最好能进行可分的滚动,这样他才能这样做。 限制用户所能做的事情,使用户更容易“安全”使用。

如果你们不相信这些事情只是看一看pple,那么他们的申请总是正确。 同SOS5一样,当你改变你的电话名称时。 你在下一份表格中只剩下1个字,这样你就能够真正地把任何东西当作用户。

在您的习俗小组中,将文字现场代表排到无。

我有类似的问题...... 问题在于作为表观一部分的可再使用牢房。 每当桌上roll时,牢房被叫走,并排出一个囚室,然后返回。 可悲的是,这一功能与具有可保留数据(例如标签)的囚室相配合。 因此,你必须选择自己的方法,去除囚室。

我有一个叫作我的囚室的NSMutable Array。

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
CustomTableViewCell *cell = [self dequeuwReusableCellwith:indexPath];
if (cell == nil) 
{
    cell = [[CustomTableViewCell alloc] init];
    [cells addObject:cell];
}
// Configure the cell.
NSString *temp = [NSString stringWithFormat:@"Cell %d",indexPath.row];
cell.textField.placeholder=temp;
return cell;
}

这也是我的习惯方法,可以分解细胞。

-(CustomTableViewCell*)dequeuwReusableCellwith:(NSIndexPath*)indexpath
{
if([cells count]>indexpath.row)
{
    return [cells objectAtIndex:indexpath.row];
}
return nil;
}

希望有助于......





相关问题
List Contents of Directory in a UITableView

I am trying to list the contents of Ringtones directory in a TableView, however, I am only getting the last file in the directory in ALL cells, instead of file per cell. This is my code: - (...

iPhone NSUserDefaults persistance difficulty

In my app i have a bunch of data i store in the NSUserdefaults. This information consists of an NSObject (Object1) with NSStrings and NSNumbers and also 2 instances of yet another object (Object2). ...

Writing a masked image to disk as a PNG file

Basically I m downloading images off of a webserver and then caching them to the disk, but before I do so I want to mask them. I m using the masking code everyone seems to point at which can be found ...

Resize UIImage with aspect ratio?

I m using this code to resize an image on the iPhone: CGRect screenRect = CGRectMake(0, 0, 320.0, 480.0); UIGraphicsBeginImageContext(screenRect.size); [value drawInRect:screenRect blendMode:...

Allowing interaction with a UIView under another UIView

Is there a simple way of allowing interaction with a button in a UIView that lies under another UIView - where there are no actual objects from the top UIView on top of the button? For instance, ...

热门标签