デバイスを判別するためのマクロを書き込もうとしていますが、3.5インチまたは4インチです。以下のようなものもあります。iOS Writingマクロ検出3.5インチまたは4インチディスプレイ
#define IOS_OLDER_THAN_6 ([ [ [ UIDevice currentDevice ] systemVersion ] floatValue ] < 6.0)
#define IOS_NEWER_OR_EQUAL_TO_6 ([ [ [ UIDevice currentDevice ] systemVersion ] floatValue ] >= 6.0)
誰かが私を助けることができますか?してください
このマクロは正しくありません。コードの場合:max = IS_iPhone5? 5:6;私はブレイザーを追加するのを忘れていたので1つの理由があります。省略形if-else形式はここでは不要です。正しいコードの下: #define isiPhone5([[UIScreen mainScreen] bounds] .size.height == 568) – Szu
は、iOS8で方向付けされていませんか? –
@SjoerdPerforsあなたが正しいです。私は答えがもうこの質問で受け入れられていないので、私は別の質問に投稿した答えのオリエンテーションに小切手を追加しました:http://stackoverflow.com/a/35208438/159758 – DonnaLea