NIBファイルにトップレイアウトガイドを追加するにはどうすればよいですか?また、トップナビゲーションバーとステータスバーからスペースを指定して、ios 6とiOS 7 ?NIBファイル(XIB)のトップレイアウトガイドを追加する
28
A
答えて
26
あなたは、..あなたはその後、ナビゲーションバーとxcode5を使用している場合はiOS7 SDKに
-(void)viewDidLoad {
if ([self respondsToSelector:@selector(edgesForExtendedLayout)])
self.edgesForExtendedLayout = UIRectEdgeNone;
}
または
をedgesForExtendedLayoutと呼ばれる新しいプロパティを実装することで、Interface Builderで
これをすることによって行う選択することができますビューコントローラを開き、属性インスペクタに移動します。 「辺を伸ばす」。 Here
-2
からトップバー
私は私の問題を解決した下のチェック私はプログラム的にそれをやっています。
ios 7とその他のフレームサイズの両方をチェックする必要があるためです。
ステータスバーの場合、IOS 7などで20ピクセルを管理する必要があるためです。
ので、ちょうど
CGSize result = [[UIScreen mainScreen] bounds].size;
if(result.height == 480)
{
NSArray *vComp = [[UIDevice currentDevice].systemVersion componentsSeparatedByString:@"."];
if ([[vComp objectAtIndex:0] intValue] >= 7) {
NSLog(@"Ios7 resize the frame");
}
else
{
}
}
if(result.height == 568)
{
NSArray *vComp = [[UIDevice currentDevice].systemVersion componentsSeparatedByString:@"."];
if ([[vComp objectAtIndex:0] intValue] >= 7) {
NSLog(@"Ios7 resize the frame");
}
else
{
}
・ホープ、このことができます...あなたは任意のIOSにしたいようXIBで表示を入れて、他のためにあなたは、このことにより、管理することができます....
+0
このコードの問題点は、画面サイズに大きく依存していることです。この種のものは頻繁に変わる傾向があります! –
2
私はあなたが書く必要があると思いますその
float SystemVersion=[[[UIDevice currentDevice] systemVersion] floatValue];
if(SystemVersion<7.0f)
{
//Currently your app is running in IOS6 or older version. So you need not
to do anything.
}
else
{
// Currently your app is running in IOS7.
}
関連する問題
- 1. NIBファイルをXIBファイルに変換する
- 2. スワイプナビゲーションでxib/nibファイル間を移動
- 3. ココアのNIB/XIBの混乱
- 4. 著作権情報をNibファイルに追加するには?
- 5. サブビューとしてMainViewにUIView Nibファイルを追加する方法
- 6. .NIB - > .XIBとは何ですか?
- 7. NIB/XIBファイルとCocoaプログラミング - 開発時間の短縮?
- 8. モノビューのXIBファイル定義ビューにカスタムビューを追加する方法
- 9. ios 9でxibファイルからサブビューを追加するには?
- 10. iadsを.xibファイルなしで追加するには?
- 11. XIBにUITapGestureRecognizerを追加する
- 12. メインメニューをxibに追加するには
- 13. .xibにTableViewを追加する
- 14. nib(xib)のテキストビューのフォントサイズを変更する
- 15. xib/nibの起動時にコードを実行する方法
- 16. .xibファイルをUIViewControllerサブクラスに追加しますか?
- 17. Nibファイルを使用してUIViewControllerで2つのUIImageViewを追加するには?
- 18. xibファイル内のUITableViewにPrototypeCellを追加できません
- 19. UI要素をプログラムで既存のnibファイルに追加する方法
- 20. ターゲットメンバーシップにxibファイルを追加できません
- 21. ViewController nibのサブビューにs7graphviewを追加するには?
- 22. View Controller NIBを別のView Controllerに追加する
- 23. "nib"と "xib"は何を表していますか?
- 24. XIBとNIBの違いは何ですか?
- 25. プログラムでサブビューをNIBに追加する方法
- 26. カスタムUICollectionViewCell NIBにジェスチャを追加するには?
- 27. 実行時にXIB/NIB内のサブビューのサイズを変更するには
- 28. テーブルビューの警告アクションを追加する方法Cell&.xib(swift 3)
- 29. トップレイアウトガイドの不一致
- 30. nib/xibファイルは、別のView Controllerで使用することを目的としていますか?
チェックのためにこの条件この1 http://stackoverflow.com/questions/17074365/status-bar-and-navigation-bar-appear-over-my-views-bounds-in-ios-7 – freelancer
私は代わりの方法を使用します。これをチェックするhttp://stackoverflow.com/a/26397943/1021628 –