Убедитесь, что вы добавляете различные текстовые представления для каждой из различных повторно используемых ячеек. Если у вас есть, скажем, 6 ячеек, видимых в любое время, то вам нужно 6 различных текстовых представлений.
Звучит так, будто при прокрутке ваше текстовое представление используется для другой ячейки.
// Customize the appearance of table view cells.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
MyTableCell *cell = (MyListTableCell *) [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:MyIdentifier] autorelease];
cell.textView = [[[UITextView alloc] initWithFrame:/** put appropriate rect here **/] autorelease];
// create other cell structures you need
}
// Set up the cell...
}