2011-06-30 48 views
1

我会通过图像向您展示我的问题。我有我自定义UITableViewCell和tableViewCell有UILabel字段的tableView。这是用来UIlabel数据不对齐?

enter image description here

,这在我的代码 - :在此的UILabel字段数据通过解析XML文件中的数据完全脱落,但它看起来像在图像显示段落有点对齐问题下面给出未来在此的UITableViewCell的的UILabel打印数据: -

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    static NSString *CellIdentifier = @"Cell"; 

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; 

    if (cell == nil) { 

     [[NSBundle mainBundle] loadNibNamed:@"TableCell13" owner:self options:NULL]; 
     cell = nibLoadedCell; 
    } 
    titleLabel.text = aNewsInfo.title; 
    return cell; } 

和我使用界面生成器(IB)用于设计我示出了用于细胞的UITableView的UILabel由图像给出吹塑设定小区: -

enter image description here

任何人建议我的方法我该如何纠正这个问题。

在此先感谢

+0

你好,改变换行符模式,然后尝试。 –

+0

不合作的“吹枪”可能会令人非常沮丧。我相信。 (见第一张图片,如果你想知道跆拳道:-)) –

回答

2

当您通过IB设置文本时,UILabel是否显示缩进?如果不是,我怀疑你的解析文本在开头有一个空格。尝试使用:

titleLabel.text = [aNewsInfo.title stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]; 

如果可行,请在解析器中为每个标记找到所有字符串。

+0

Thanx亚历克斯你解决我的问题你摇滚...再次感谢... +10为你... – user755278

0

看来,一个或两个空间来自您的服务器x​​ml文件。你检查从XML获得的字符串是否有空格?