我正在做應用程序,其中我採取了兩個視圖縱向和橫向。我正在創建一個標籤,並通過參數傳遞來調用它。因爲我希望在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