新しいUIViewCOntrollerオブジェクトを初期化しています。次に、ビューのステージの位置を設定しようとしましたが、問題が発生しています。
これが私が使用しているコードです注:このコードはアプリケーションのメインUIViewControllerのviewDidLoadメソッドに配置されます
UIViewController * cont = [[UIViewController alloc] init];
cont.view.backgroundColor = [UIColor redColor];
CGRect rect = CGRectMake(100, 0, 320, 480);
cont.view.frame = rect;
このコードは、サブビューを(100,0)ではなく(0,0)に配置しています。ただし、320.01(幅の値)や480.01(高さの値)を使用するなど、小数を導入するとします。ビューは正しく配置されます。
正確な幅:320.0、高さ:480.0のサイズを使用すると、原点は常に(0,0)に設定されるようです!!!
これは少し奇妙です。なぜこれが起こっているのか、そしておそらくそれがどのように解決されるのかを誰かが説明できることを望んでいました。
乾杯 ....