2012-01-29 10 views
0

Facebookのアプリスタイルのログインビューを構築したいと思います。問題は私のフッタービューが常にフル幅であり、インターフェイスビルダに持つように設定した幅ではないことです。UITableView(Section)フッターは常に最大幅を持っています

ログインボタンはセクションフッタです。登録ボタンはtableViewフッターです。

  1. どのようにボタンの幅を小さくすることができますか?
  2. ビューのボタンに登録ボタンが必要です。私はこれをどのようにして行うのですか? enter image description here
+0

かなりのアプリケーション名!私を甘やかす.. – Shailesh

答えて

4

ボタンと他のビューを別のビューにラップします。 In viewForFooterInSection:

UIView *wrapper = [[UIView alloc] initWithFrame:aSuitableFrame]; 
UIButton *loginButton = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 
loginButton.frame = CGRectMake(10,5,self.view.bounds.width-20, 44); 
// etc. 
[wrapper addSubView:loginButton]; 
// idem for other views