1

私はトーストクラスを含めました。次のコードで作業するときに、アプリケーションをiPhoneではポートレート、iPadではランドスケープとして割り当てました

customView = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, 54)] autorelease];
[customView setBackgroundColor: UIColorFromRGB(0xda5340)];
UILabel *lb1=[[[UILabel alloc]initWithFrame:CGRectMake(10, 17, 180, 21)] autorelease];
lb1.text=@"Pet is out of boundary";
lb1.textAlignment = UITextAlignmentCenter;
lb1.textColor=[UIColor whiteColor];
lb1.backgroundColor = [UIColor clearColor];
[customView addSubview:lb1];
[self.window showToast:customView duration:3.0 position:@"top" ];

ここに画像の説明を入力ここに画像の説明を入力

iPhoneでは、正確な位置に正しく表示されます。

ipadで試してみると、画像のように縦に表示されます。

整理するのを手伝ってください。

4

1 に答える 1