私は以下のコードをtrueに評価し、OS 2.2.1では右(または左)に回転する中カッコ内でコードを実行します。しかし、同じコード行は、コンパイルされてOS 3.0で実行された場合、真と評価されません(または中括弧に入ります)。OS 3.0では、iPhoneのインターフェイスの向きに関する記述が機能していませんか?
デバッガおよびログでは、私はこれはTextViewの上textViewDidBeginEditingメソッドの内部にある3.0
用にコンパイルした場合、スキップ...
は2.xと、これがどのように扱われるかに3.0相対間に何かが変化しましたか?サイズを変更しないテキストフィールドは、ユーザーが修正しようとしているバグとして気づいています...
これは私のコードではありません。私はそれを見て、私は私がそうすべきだと考え始めています回転のためのいくつかのデリゲートメソッドを実装する...?あなたはこのかどうかをテストしたい場合しかし、それはまだバグこの文が動作していないことを私...何かアドバイスを事前に
おかげで...
if((self.interfaceOrientation == UIInterfaceOrientationLandscapeLeft)||(self.interfaceOrientation == UIInterfaceOrientationLandscapeRight))
{
[self setTextViewHeight:107];
NSLog(@"inside if self.interfaceorientation...");
}
ありがとうございます - はい私はそれを行った...すべての場所に記録されます。また、メソッドの先頭にブレークポイントを設定し、コードをステップ実行し、ifブロックが3.0でスキップされ、2.xで実行されるのを見ました... 私は読みやすさのためにほとんどを取り出しました... –