- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
{
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue2 reuseIdentifier:CellIdentifier] autorelease];
}
timeLabel = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, 100, 33)];
dataLabel = [[UILabel alloc]initWithFrame:CGRectMake(105, 0, 320, 33)];
timeLabel.backgroundColor = [UIColor clearColor];
dataLabel.backgroundColor = [UIColor clearColor];
dataLabel.textColor = [UIColor whiteColor];
timeLabel.textColor = [UIColor whiteColor];
[cell.contentView addSubview:timeLabel];
[cell.contentView addSubview:dataLabel];
if(indexPath.row == 0)
{
if([storedDataArray count]>0)
{
timeLabel.text = currenttime;
dataLabel.text = textView1.text;
}
return cell; //returns empty cell if there is no data in the data base
}
if(indexPath.row == 1)
{
timeLabel.text = currenttime;
dataLabel.text = textView2.text;
return cell;
}
У меня есть табличное представление - я хочу отобразить свою текстовую метку слева, рядом с detailTextlabel.
- на самом деле, когда я использую textLabel.text, DetailTextLabel.Text и выравнивания, ониотображается, но не в той позиции, которую я хочу.
- , поэтому я попытался использовать собственные метки ..
- , но они перезаписываются.
, поскольку мы этого не сделали (этоневозможно) изменить возможность и размер рамки текстовой метки ячейки, detailTextLabel, я добавил 2 метки с желаемым размером рамки.
- , но когда мы ввели текств текстовых представлениях и вернитесь обратно в табличное представление .. метки перезаписываются ..
что делать ..
- есть ли альтернативаисправить размер рамки моей текстовой метки
- или избежать перезаписи наших меток