2013-04-23 4 views
5

私のアプリをテストしているときに問題に直面していましたが、私は個人的なホットスポットをオンにし、ラベルとボタンが下方に移動している:コールやホットスポットのステータスバーが表示されたら、私のアプリのレイアウトが壊れています

enter image description here

編集:(23-4-2013)

viewDidLoadのコードがある:

- (void)viewDidLoad 
{ 
    day1Times = [[NSMutableArray alloc] init]; 
    day2Times = [[NSMutableArray alloc] init]; 
    day3Times = [[NSMutableArray alloc] init]; 
    day4Times = [[NSMutableArray alloc] init]; 
    day5Times = [[NSMutableArray alloc] init]; 
    day6Times = [[NSMutableArray alloc] init]; 
    day7Times = [[NSMutableArray alloc] init]; 
    [self performSelector:@selector(sendTokenIDSelector) withObject:nil afterDelay:0.1]; 
    [self performSelectorInBackground:@selector(getTimes) withObject:nil]; 
    [super viewDidLoad]; 

} 

編集:(24-4-2013)

次のように制約の構成は次のとおりです。

enter image description here

どのように私は自分の位置を修正し、それがステータスに関係なく移動しない作り続けることができますバー?

+0

あなたのコード、特に 'viewDidLoad()'を教えてもらえますか? – Raptor

+0

背景イメージはどこに追加されていますか? –

+0

自動サイズ調整マスクが正しく設定されていることを確認し、Cmd + T – WDUK

答えて

1

この問題は、ビューの自動サイズ変更マスクが原因です。通知が発生したときに伸びないように、エッジにフックを引っ掛ける必要があります。

[ツール] - > [サイズインスペクタ]またはCommand + 3を使用してサイズインスペクタを開きます。

上部の余白のストラットが有効になっていることを確認します(赤い線で示されています)。したがって、スーパービューが変わっても一定のマージンを確保することができます。

+0

私は自動レイアウトを有効にしているので、 –

関連する問題