我正在做应用程序,其中我采取了两个视图纵向和横向。我正在创建一个标签,并通过参数传递来调用它。因为我希望在landscapeView中更改标签的位置,所以我采用了两个视图。相反,我想在单视图中执行此操作,而不是使用两个视图意见我想只有一个视图,并在纵向和横向相应地设置标签的位置。如何在视图中设置从纵向到横向的标签位置
所以请建议我如何只有一个视图,并根据视图更改textLabel位置。请向我推荐示例代码。
目前我使用下面的代码
[self.portraitView addSubview:[self createLabel:CGRectMake(450,140,60,20):@"Ratings:"]];
[self.landscapeView addSubview:[self createLabel:CGRectMake(600,140,60,20):@"Ratings:"]];
-(UILabel*)createLabel:(CGRect)frame :(NSString*)labelTitle {
UILabel *myLabel = [[UILabel alloc] initWithFrame:frame];
[UIFont fontWithName:@"Arial" size:13];
myLabel.text = labelTitle;
}
如果声明Wat代码我应该添加?给我示例代码 – crazy2431
如果问题仍然存在,请接受解决问题或更新评论的答案。 – SayeedHussain
谢谢你的回应...但它显示未使用的变量框架和LableTitle未声明...而且我使用参数传递在我的代码中,因为..我需要在我的视图中创建许多标签文本..所以我使用参数传递,因为我有许多其他文本要手动创建.. – crazy2431