2012-05-06 10 views

答えて

8

にコードをシフトする必要が解決するものremoveFromSuperview)を実行したときに表示されます。 テーブルの中央に表示されますが、テーブルはスクロールしません。

+0

:)ありがとう!私の問題を解決しました。 –

1

コードをUITableViewControllerサブクラスの代わりにUIViewControllerサブクラスに移動します。これにより、ローディングビューをテーブルの代わりに実際のビューに追加することができます。次に、.hのUITableViewDelegateUITableViewDataSourceに準拠して、代理人を設定し、メインビューのサブビューとしてテーブルを追加します。あなたはそれを見逃すことさえありません 'UITableViewController。

0

loadingViewをテーブルのサブビューに追加する代わりに、代わりに、次の操作を行います(

loadingView.center = self.tableView.center; 
[self.tableView.superview addSubview:loadingView]; 

し、それを削除します。

[[UIApplication sharedApplication].keyWindow addSubview:loadingView]; 

これは、あなたがこのように、テーブルビューのスーパーにビューを追加することができますのUIViewController

関連する問題