私のビューには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. divでボタンを表示するが、動的にクリックする
- 3. Spaceボタンをクリックすると、EditTextに自動提案が表示されます。
- 4. をクリックすると、水平スクロールビューとビューに動的に表示された画像が表示されます。
- 5. ボタンがクリックされると自動で表示されます - Chrome/Tampermonkey
- 6. ボタンをクリックすると部分図が表示されます
- 7. ボタンをクリックするとラベルが表示されます
- 8. ボタンをクリックするとJavaScriptのランダムメッセージが表示されます
- 9. ボタンをクリックすると次のページが表示されます
- 10. WPFボタンをクリックするとxamlアイコンが表示されます
- 11. ボタンをクリックするとポップアップウィンドウが表示されますか?
- 12. ボタンをクリックすると進捗ダイアログが表示されます
- 13. ボタンをクリックすると「無効」メッセージが表示されます
- 14. ボタンをクリックすると警告が表示されます。JS
- 15. ボタンをクリックするとチャーン・イン・ビューが表示されます。
- 16. ボタンをクリックすると、アニメーションのuiimageviewが表示されます
- 17. ボタンをクリックするとテーブルの行が表示されます
- 18. ボタンをクリックするとhtmlコードが表示されます
- 19. ボタンをクリックすると警告が表示されますか?
- 20. Androidでボタンをクリックするとフラグメントが表示されます
- 21. をクリックすると、リストビューのasp.netボタンが表示されます
- 22. navbarボタンをクリックするとメニューが表示されません
- 23. 動的イメージをクリックするとレイアウトが表示されずに表示されます
- 24. ボタンをクリックする前にJqueryダイアログボックスが表示されます
- 25. ボタンをクリックするとQPixmapが表示され、同じボタンをクリックするとQPIxmapが消えます
- 26. okボタンをクリックすると、アラブボックスのボタンが表示されます。
- 27. 動的ボタンをクリックするとPHPコードが実行される
- 28. ボタンをクリックするとJavaFX警告ボックスが表示される
- 29. ボタンをクリックするとスウィフトが表示されなくなる
- 30. ホバー上のボタンをクリックすると表示されます。
テーブルはテーブルビューの右を意味ポップアップ表示しますか? – Shubhank
@Shubhank - はい。それはいくつかの効果を伴って出現したいと思っています。 –
私はあなたがテーブルビューを持っているiPadで見つかったUIpopViewに似た何かをしたいと思う。このgitを確認してください.. https://github.com/werner77/Wepopover – Shubhank