2011-07-22 31 views
0

我想將我的標籤的文本對齊到右對齊。但問題是我的標籤是在UITableVIewCell中,我正在使用UITableViewCell的'Value1'。所以我想將detailText標籤對齊到單元格的右側,但有時標籤是兩三行,所以在這種情況下,我希望標籤的下一行左對齊,以便它看起來下一行是從剩下。如何對齊我的標籤的文字?

請幫忙!!!!

回答

0

您可以使用自定義tableview單元格。將UITableViewCell類添加到您的項目並將其稱爲CustomCell,在Iterface Builder中創建一個TableViewCell。添加兩個標籤,對準一個正確稱爲「LABEL1」,另一個左對齊被稱爲「標籤2」,或者你什麼都想要,然後你就可以在你的主類使用這樣的:

#import "CustomCell.h" 

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 

static NSString *CellIdentifier = @"Cell"; 
CustomCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]; 

if (cell == nil) { 

cell = [[[CustomCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease]; 

cell.label1.text = @"some rightAlignedText"; 
cell.label2.text = @"some leftAlignedText"; 

return cell; 

}

0

您需要查看不同的單元格類型或創建自己的自定義單元格,因爲據我所知,每個表格單元格佈局的方式都是石制的