2011-06-30 45 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獲得的字符串是否有空格?