0

次のように、クラス コードとして追加したアプリ デリゲート ファイルに通知ビューをトーストとして追加しました。

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 addSubview:customView];
[self.window showToast:customView duration:3.0 position:@"top" ];

ipad ipad アプリケーションを横向きに設定しました。上記のコードは、ipad で試したときに iphone でのみ正しく機能し、適切に方向付けられていないため、customView垂直に表示されています。次のコードも追加しました。

-(BOOL)shouldAutorotateToInterfaceOrientation:    (UIInterfaceOrientation)interfaceOrientation { 
return YES; 
 } 

-(NSUInteger)supportedInterfaceOrientations{ 
  return UIInterfaceOrientationMaskAll;  
 } 

他のコードを追加したい場合は、解決してください

4

1 に答える 1

0

向きの最も簡単な初期設定は、summaryタブを選択し、次の画像のように向きを選択することです。

ここに画像の説明を入力

ここに画像の説明を入力

于 2013-04-15T11:55:05.657 に答える