動作しない、私はそれを要約すると、私の.hファイルにはなぜ2つの#のdefine'dマクロを加減算すると、iPhone/Objective-Cの上で私のiPhoneアプリで
#define ORIENTATION_IS_PORTRAIT UIDeviceOrientationIsPortrait([[UIDevice currentDevice] orientation])
#define FULLSCREEN_MODE ORIENTATION_IS_PORTRAIT?460:300
#define AD_HEIGHT ORIENTATION_IS_PORTRAIT?50:32
#define FULLSCREEN_MODE_WITH_AD FULLSCREEN_MODE - AD_HEIGHT //doesn't work
これを持って、私が持っていますマクロを使用して方向を検出します。 UIWebView
がフルスクリーンモード(ボタンを押すことによって起動)になっているとき、私は別のものを持っています。私は広告を一番下に置いておく必要があります。ただし、UIWebView
の高さから広告の高さを差し引くと、AD_HEIGHT
が返されます。
追加の場合、(FULLSCREEN_MODE + AD_HEIGHT
)はFULLSCREEN_MODE
のみを返します。
また、定数を使用する場合は、正確にどこに置きますか。私は検索し、「.mファイル」のような答えしか見つけられませんでしたが、どこに??
「動作しない」とはどういう意味ですか?エラーメッセージを投稿してください。 –