我想將我的標籤的文本對齊到右對齊。但問題是我的標籤是在UITableVIewCell中,我正在使用UITableViewCell的'Value1'。所以我想將detailText標籤對齊到單元格的右側,但有時標籤是兩三行,所以在這種情況下,我希望標籤的下一行左對齊,以便它看起來下一行是從剩下。如何對齊我的標籤的文字?
請幫忙!!!!
我想將我的標籤的文本對齊到右對齊。但問題是我的標籤是在UITableVIewCell中,我正在使用UITableViewCell的'Value1'。所以我想將detailText標籤對齊到單元格的右側,但有時標籤是兩三行,所以在這種情況下,我希望標籤的下一行左對齊,以便它看起來下一行是從剩下。如何對齊我的標籤的文字?
請幫忙!!!!
您可以使用自定義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;
}
您需要查看不同的單元格類型或創建自己的自定義單元格,因爲據我所知,每個表格單元格佈局的方式都是石制的