私のビューには1つのボタンがあります。ボタンをクリックすると同じビューをポップアップして、セルをクリックすると非表示にしたい そのためにはajaxが必要ですか? 別のオプションがありますか?ボタンをクリックすると動的にポップアップテーブルが表示されます - iPhone
答えて
いいえ、Ajaxは必要ありません。
テーブルビューhidden
プロパティFALSE
を作成し、UIView Animationブロック内に配置して、テーブルビューを表示または表示します。
また、テーブルビューをクリックしたときに非表示にすると、テーブルビューhidden
のプロパティをTRUE
に非表示または設定する必要があります。didSelectRowAtIndexPath:
テーブルビューの代理メソッド。
また、テーブルビューをアニメーション化する方法については、UIView Animations
を勉強する必要があります。
EDIT:
また、あなたがUIViewのアニメーションを学ぶために、このチュートリアルを参照することができます:
http://www.raywenderlich.com/2454/how-to-use-uiview-animation-tutorial
EDIT - 2:ここでは
は、アニメーションのためのサンプルコードです。
これは、あなたがテーブルビューを表示するために使用するボタンのクリックイベント、に書くべきコードです:
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.5];
[UIView setAnimationDelay:1.0];
[UIView setAnimationCurve:UIViewAnimationCurveEaseOut];
tableView.frame = tableViewFrame;
tableView.hidden = NO;
[UIView commitAnimations];
これは、あなたがのtableViewのデリゲートdidSelectRowAtIndexPath
メソッドに記述しなければならないコードです。このコードは、選択した値をNSUserDefault
または選択したtableViewセルの値を保持する変数に割り当てた後に書き込まれます。
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.5];
[UIView setAnimationDelay:1.0];
[UIView setAnimationCurve:UIViewAnimationCurveEaseOut];
tableView.frame = CGRectMake(0.0f,0.0f,0.0f,0.0f);
tableView.hidden = YES;
[UIView commitAnimations];
HTH。
私はアニメーションを行うことができるいくつかのサンプルコードを教えていただけますか/私は分かりません –
@KhushbuShah:私はすでに私の答えにリンクを追加しています。チェックしてください。 –
@KhushbuShah:私の答えの** EDIT - 2 **セクションを確認してください。これには、テーブルビューのアニメーションのコードが含まれています。また、テーブルViewをポップオーバービューとして表示することをお勧めします。 –
NSString * title = @ "click"; NSArray * indexarr = [NSArray arrayWithObjects:@ "1"、@ "2"、@ "3"、nil];
NSDictionary*dic1 = [NSDictionary dictionaryWithObject:@"one" forKey:@"1"];
NSDictionary*dic2 = [NSDictionary dictionaryWithObject:@"two" forKey:@"2"];
NSDictionary*dic3 = [NSDictionary dictionaryWithObject:@"three" forKey:@"3"];
NSArray *conntarr = [NSArray arrayWithObjects:dic1,dic2,dic3,nil];
NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys:title,@"title",indexarr,@"index",conntarr,@"content",nil];
sleep(2);
return dic;
ボタンクリックでポップアップを開くために使用することができます....
- 1. ボタンをクリックすると日付ピッカーが表示されます。
- 2. ボタンをクリックするとポップアップウィンドウが表示されますか?
- 3. ボタンをクリックすると次のページが表示されます
- 4. WPFボタンをクリックするとxamlアイコンが表示されます
- 5. ボタンをクリックすると部分図が表示されます
- 6. ボタンをクリックすると進捗ダイアログが表示されます
- 7. ボタンをクリックするとランダムに表示される画像が全画面で表示されます
- 8. ボタンをクリックすると、部分的に更新されたボタンをクリックすると、より多くのフィールドが表示されます。
- 9. ボタンがクリックされた後で強調表示されます
- 10. JavaScriptのボタンをクリックするとプロパティ名が動的に変更されます
- 11. WP7 - ボタンをクリックすると背景とBorderBrushが表示されます。
- 12. ボタンがクリックされるまで比較表示器にエラーが表示されないようにします。
- 13. ボタンのtouchupinsideアクションは自動的に表示されますか?
- 14. ボタンがクリックされていないときにツールチップを表示
- 15. フォームを送信すると、クリックされたボタンも表示されますか?
- 16. クリックすると、Androidボタンにアニメーションが表示されるようにする
- 17. 「新しいゲーム」ボタンをクリックすると、ダイアログが表示されます
- 18. 次のボタンをクリックすると画像が表示されます
- 19. [ASP.NET]ボタンをクリックすると、ページがIE9のクォークモードで表示されます。
- 20. フォーム内でボタンをクリックするとGoogleのインデックスが表示されますか?
- 21. ボタンをクリックすると簡単なテキストでポップアップが表示されます
- 22. iPad - PageViewController - ボタンをクリックすると次のView Controllerが表示されます
- 23. ボタンをクリックすると別のウィンドウが表示されますか?
- 24. iPhoneでボタンをタップするとポップビューが表示されますか?
- 25. iphoneカメラのボタンが押されたときに動作インジケータを表示
- 26. IPhone UITableViewは、削除ボタンが表示されたときに開示ボタンを表示しません。
- 27. リンクがクリックされたときにGridviewにテキストを動的に表示
- 28. ボタンをクリックするたびにランダムな色が表示されます
- 29. クリックすると、どのようにボタンがウィンドウを表示させますか?
- 30. FBとGmailのiPhoneアプリに似た非表示のメニューを作成し、ボタンをクリックするとページが半分スライドしてメニューが表示されます
テーブルはテーブルビューの右を意味ポップアップ表示しますか? – Shubhank
@Shubhank - はい。それはいくつかの効果を伴って出現したいと思っています。 –
私はあなたがテーブルビューを持っているiPadで見つかったUIpopViewに似た何かをしたいと思う。このgitを確認してください.. https://github.com/werner77/Wepopover – Shubhank