- (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;
}
我有一個表視圖 標籤的騎 - 我要顯示我的左側爲textLabel,只是旁邊detailTextlabel。如何避免在被加入細胞
- 其實當我使用textLabel.text,DetailTextLabel.Text和路線, 它們顯示,但不是我想要的位置。
- ,所以我試圖用自己的標籤..
- 但他們得到覆蓋。
因爲我們沒有(不可能)改變位置&單元格textlabel的框架大小detailTextLabel,我添加了2個標籤,其中包含我想要的框架大小。
-
- ,但是當我們在文本視圖輸入的文本,並返回到表視圖..標籤會被覆蓋..
做什麼..
- 是有任何替代固定我的文字標籤的幀大小
- 或避免我們的標籤 的覆蓋
你能解釋一下你正在嘗試做什麼? – 2012-01-31 06:14:11
我需要在大多數左側顯示我的textlabele,在它的detailTextlabel旁邊。 其實當我使用textLabel.text,DetailTextLabel.Text和allignments .. 的顯示,但在適當的位置笏我想要的。 所以我用自己的標籤.. 但他們在寫 – 2012-01-31 06:19:48