2012-01-14 11 views
0

私はthis same problemとPullRefreshTableViewControllerを持っています。UIViewController内のPullRefreshTableViewControllerサブクラス

基本的に、PullRefreshTableViewControllerのサブクラスであるtableviewcontrollerを正しくインスタンス化する方法がわかりません。

私はのUIViewControllerの実装ファイルで行うことができます。

PullRefreshTableViewController *table = [[PullRefreshTableViewController alloc] init]; 

しかし、私はこのようにフレームを設定することはできません。

table.frame = CGRectMake(0,0,320,300); 

か」のデリゲートやデータソースを設定します"tableviewcontroller

上記のコードでは、フレームが有効なプロパティではないというエラーが表示されます.PullRefreshTableViewControllerもUITableViewControllerのサブクラスです。

私は何か間違っていますか?どのように私はUITableViewControllerのようなPullRefreshTableViewControllerを扱うことができますか?

おかげ

答えて

1

それは、UITableViewControllerとコントローラのサブクラスはフレームプロパティを持っていないので。代わりに、UITableViewControllerのtableViewのフレームを設定することができます。 したがって..

table.tableView.frame = CGRectMake(0,0,320,300); 

あなたのケースでうまくいくでしょう。

+0

ありがとう、それは素晴らしい仕事、それを認識していない。また、ユーザーの大麦のおかげで。 – estemendoza

0

私はあなたがViewControllersにフレームを設定することができるとは思いません。フレームをビューに設定します。だからそれはする必要があります

self.table.view.frame = CGRectMake(...) 
+0

ありがとう、大麦。 – estemendoza

関連する問題