2012-04-20 12 views
0

Xcode 4.3で利用可能なマスターディテールテンプレートを使用してiPadアプリを作成しています。私のマスターテーブルビューは詳細ビューのナビゲーションメニューとして機能し、メニュー項目は修正されます。だから私は基本的にはスクロールビューを必要としないので、私はそれをオフにしました。iOS UITableView:twitter iPadアプリの下のUIView /カスタムセル

self.tableView.scrollEnabled = NO; 

TwitterのiPadアプリのように、マスターメニューの下部にセルのようにフッタを表示する必要があります。セルは、風景モードとポートレートモードの最下部に表示されます。誰かがこれを実装する方法についていくつかのヒントを教えてくれますか?

は私がアプリを見た後

...のUIViewを使用してUITableView.tableFooterView、このような何かにそれを設定する方法についていくつかのブログに
// I'll have to do calculations of frame height/x/y for both orientations 
// to make the view appear at bottom - IS THERE A SIMPLER WAY??? 
UIView *footerView = [[UIView alloc] initWithFrame:CGRectMake(0, 944, self.tableView.frame.size.width, 60)]; 

UILabel *logo = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 200, 60)]; 
logo.text = @"This is the Footer."; 
[footerView addSubview:logo]; 
self.tableView.tableFooterView = footerView; 
+0

これは、直面している問題と同じ場合があります。http://stackoverflow.com/questions/10215868/fixed-footer-of-a-uitableview-always-at-the-footer-position –

答えて

2

を読んで、私は「フッタ」だとは思いませんテーブルの一部。それはテーブルの下の小さな眺めのように見えます。テーブルは縦に伸びるように設定されていますが、高さは底面の上に固定されています。 UITableViewControllerの代わりにUIViewControllerUIViewをマスタービューに使用する方が良いでしょう。次に、UITableViewUIViewに入れ、フッターをその下に置きます。その後、UITableViewで動作するようにUIViewControllerを設定します。

これが役に立ちます。

関連する問題