2011-08-26 18 views
1
myscrollview = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0,self.view.frame.size.width, self.view.frame.size.height)]; 
myscrollview.delegate = self; 
[self.view addSubview:myscrollview]; 
CGSize scrollViewContentSize = CGSizeMake(self.view.frame.size.width, self.view.frame.size.height+500); 
[myscrollview setContentSize:scrollViewContentSize]; 

lblluckyno = [[UILabel alloc] initWithFrame:CGRectMake(20, 30, 200, 50)]; 

lblfirstmsg = [[UILabel alloc] initWithFrame:CGRectMake(15, 50, 295, 800)]; 

但我不知道我的Firstmasg長度....之後,我lblfirstmsg我想添加第二lblsecongmgs ....所以我怎麼能添加?如何在iPhone的UIScrollView中添加兩個UILabels?

+0

我不知道你的意思。你是說你想爲你的scrollView添加兩個標籤嗎? – msgambel

回答

2

,並設置內容,您可以撥打[lblfirstmsg sizeToFit];,以適應框架的內容:

你可以訪問這些屬性喜歡這一點。然後你可以添加你的第二個UIlabel旁邊的第一個[[UILabel alloc] initWithFrame:CGRectMake(lblfirstmsg.frame.origin.x + lblfirstmsg.frame.size.width, lblfirstmsg.frame.origin.y, 200, 50)];

0
[myscrollview addSUbview:lblluckyno]; 

和相同的方式添加第二個標籤。

0

這是您的滾動視圖代碼。

myscrollview = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0,self.view.frame.size.width, self.view.frame.size.height)]; 
myscrollview.delegate = self; 
[self.view addSubview:myscrollview]; 
[myscrollview setContentSize:CGSizeMake(self.view.frame.size.width,self.view.frame.size.height+500);]; 

後您設置兩個標籤用的CGRect並添加滾動查看

[myScrollView addSubView:lblluckyno]; 

......

0

你好MAYUR P班薩里,

你可以找到位置和第一個標籤的尺寸如下所示:

lblluckyno = [[UILabel alloc] initWithFrame:CGRectMake(20, 30, 200, 50)]; 

UILabel *secondLabel = [[UILabel alloc] initWithFrame: CGRectMake(lblluckyno.frame.origin.x + lblluckyno.frame.size.width, 200, 100)]; 

每個UIView都有一個「frame」對象,這個frame對象有一個「origin」C結構和「size」C結構。使用labelName.frame.size.width給你一個框架的寬度,labelName.frame.origin.x給你框架的X座標。當您設置第一個標籤

[labelName frame].size.width 
[labelName frame].size.origin.x 
0
lblluckyno = [[UILabel alloc] initWithFrame:CGRectMake(20, 30, 200, 50)]; 
lblfirstmsg = [[UILabel alloc] initWithFrame:CGRectMake(15, 50, 295, 800)]; 
[myscrollview addSUbview:lblluckyno]; 
[myscrollview addSUbview:lblfirstmsg]; 
相關問題