2012-01-06 13 views
0

私のアプリでは、ユーザーサインイン用のサインインページを作成しました。このために、私はUITableViewControllerのSubclassでUIViewControllerを使用しました。iphoneのアプリでUITableViewのインジケータ付きUIViewを追加する方法

2つの行をグループ化されたテーブルビューで使用しました。私はユーザーがサインインボタンをタップした後に、テーブルビュー上にインジケータ付きのUIViewを配置したい。ユーザーがサインインボタンをクリックした場合、私はテーブルビュー上のスピナーで "読み込み中"のようなメッセージを表示したい。

Login

私は上記の画像を設計しました。ボタンをタップした後、下の画像をどのように達成するのですか?

after login

この点で助けと任意のサンプルコードは、私にはその非常に役立つことを意味場合してください。

ありがとうございました!

答えて

1

あなたは、単にUIViewの、あなたが望むようなスタイル、それを作成します。ただ、基本的には、ログインボタンを持っているでしょう0.0

への第二1のアルファ値を設定しますペン先から目を覚ますときのコードは、そのビューを隠すように設定してください。

ログインをタップすると、表のセルが表示されないように切り替えるだけで、表示を切り替えることができます。

1

上記の2番目のビューを配置し、アニメーションでフェードインします。 Interface Builderで作成し、両方のアウトレットを作成するだけで簡単に作成できます。で、ログインセクションの上に置き、

- (void)doMyLoginWithUsername:(NSString*)uname password:(NSString*)pwd { 
    // first show the loading screen … 
    [UIView animateWithDuration:2.0 animations:^{ 
     mySecondLogginInView.alpha = 1.0; 
    }]; 
    // meanwhile check if the username matches the password 
    // if not simply set mySecondLogginInView.alpha = 0.0; 
} 
関連する問題