スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
このエントリーをはてなブックマークに追加

[iOS]edgesForExtendedLayoutとExtend Edgesの対応

edgesForExtendedLayoutについての説明は次のリンクで書かれている。
外観および動作 - ビューコントローラを使う
ただし、インターフェースビルダーでExtend Edgesをチェックしたときどのような変化をするかは書かれていない。

edgesForExtendedLayoutUIRectEdgeの値を持ちます。
typedef NS_OPTIONS(NSUInteger, UIRectEdge) {
UIRectEdgeNone = 0,
UIRectEdgeTop = 1 << 0,
UIRectEdgeLeft = 1 << 1,
UIRectEdgeBottom = 1 << 2,
UIRectEdgeRight = 1 << 3,
UIRectEdgeAll = UIRectEdgeTop | UIRectEdgeLeft | UIRectEdgeBottom | UIRectEdgeRight
} NS_ENUM_AVAILABLE_IOS(7_0);


この中で利用されるのは
(UIRectEdgeNone,UIRectEdgeTop,UIRectEdgeBottom,UIRectEdgeAll)の4つです。
対応は以下のようになります。
edgesForExtendedLayoutとExtendEdgesの対応_1

DefaultはUIRectEdgeAllです。(全てのバーがビューを透過する状態)
このエントリーをはてなブックマークに追加

tag : iOS UINavigationBar 透過 edgesForExtendedLayout UnderTopBars UnderBottomBars

コメントの投稿

非公開コメント

Translation


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。
プロフィール

チーズくん

Author:チーズくん
個人的メモをただ羅列しています。
twitter:@cheese1038

バロメーター
最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。