私はポートレートとランドスケープの2つのビューを取得しています。私はプログラム的にラベルを作成し、パラメータ渡しで呼び出しています。横表示でラベルの位置を変更したいので、2つのviews.Insteadを取っていますので、私はSingleViewでしたいですビュー内でラベルの位置をポートレートからランドスケープに設定する方法
ビュー私は1つだけのビューを持って、肖像画と風景に応じてラベルの位置を設定したい。
私は、1つのビューしか持たず、view.pleaseに従って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;
}
if文後にワットコードを追加する必要がありますか?私にサンプルコードを与えてください – crazy2431
問題が解決したら回答を受け入れ、問題が解決しない場合はコメントを更新してください。 – SayeedHussain
ur応答のおかげで...しかし、使用されていない可変フレームとLableTitleの宣言されていない...また、私のコードで渡すパラメータを使用しています..私のビューで多くのLableテキストを作成する必要がある...私は多くの他のテキストが手動で作成されるようにパラメータを渡します。 – crazy2431