// Create and add a sub view
CGRect viewRect = CGRectMake(0, 0, 200, 200);
UIView *a_sub_view = [[UIView alloc] initWithFrame : viewRect];
[window addSubview : a_sub_view];
上記の3行のコードを追加した後、xcodeはエラーや警告を出力しません。しかし、サブビューは全く表示されていません。サンプルプログラムは以前と同じように動作しているようです。誰かが知っていることが助けてくれることを願っています。addSubviewが機能しない
は、実際に正確にあなたのコードです?もしそうなら、 'a_sub_view'は普通のUIViewです。実際には何も描画しません。カスタムサブクラスまたは 'UIButton'のような他の組み込みサブクラスをインスタンス化する必要があります。 –
どのようなオブジェクトが 'window'ですか? – 0x90
ウィンドウはUIWindowです。その前に、 "addSubview"をウィンドウの基本UIViewだけでなく "表示しない"ようにしました。 – Stanley