2011-10-17 25 views
0

CGRect框架中提到這可能看起來很簡單,但我無法找到解決方案...當我使用下面的代碼文本被放置在正確的位置,如上所述CGRect框架。文字沒有被放置如在UILable

[self.view addSubview:[self createLabel:CGRectMake(50,480,50,20):@「Status:」]];

-(UILabel*)createLabel:(CGRect)frame :(NSString*)labelTitle 
{ 
    UILabel *myLabel = [[UILabel alloc] initWithFrame:frame]; 
    [UIFont fontWithName:@"Arial" size:13]; 
    myLabel.textAlignment = UITextAlignmentLeft; 
} 

但是當我使用這下面的代碼文本是越來越放置在機架的最右邊的角落...它沒有得到放置在正確的位置如提及的CGRect人frame..can告訴什麼問題發生與此..

[self.view addSubview:[self createLabel:CGRectMake(50,340,150,20):aRequests.request_details]]; 

注:aRequests.request_details是從符來..

+0

對我來說,它看起來應該工作。你可以添加背景顏色到標籤並檢查文本對齊框? – Saran

回答

1

你的方法不返回任何對象。嘗試在其末尾添加return myLabel;

而你沒有設置新標題:myLabel.text = labelTitle;