問題タブ [ecslidingviewcontroller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - ECSlidingViewController と UITabBarController
ビューをスライドする必要があるという要件がありますが、それは UITabBarController 内にあります。
誰もそれをやろうとしましたか? rootViewController にすれば ECSlidingViewController は完璧に動作しますが、UITabBarController でそれが必要です。
ECSlidingViewController を UITabBarController のビュー コントローラーの 1 つとして設定しようとしましたが、最初のスワイプの後にクラッシュしたり、無限ループに陥ったりします。
以下は私のコードです
//SlidingviewController の設定 self.slidingViewController = [ECSlidingViewController slideWithTopViewController:myWorkNavController];
そして、 myWorkController内にunderRightViewControllerを設定しています
1) 最初のスワイプは完璧に機能しますが、2 回目のスワイプは ECSlidingViewController コードで中断します 2) UINavigationController を使用しているため、underRightViewController を変更しようとすると、[oldUnderRightViewController removeFromParentViewController] で失敗します。ECSlidingViewController コードの
私が間違っていること、またはECSlidingViewControllerでこれが可能かどうかを教えてください。
前もって感謝します
ios - ECSlidingViewController は UIRefreshControl をフリーズします
アプリで ECSlidingViewController を使用しています。UITableView を含む View Controller があり、UIRefreshControl を使用して長いタスクを実行します。プルダウンして更新すると、更新コントロールは正常にアニメーションを開始しますが、トップ ビュー コントローラー (この場合はメイン メニュー) に移動してからビュー コントローラーに戻ると、refreshControl はタスクが完了するまで完全にフリーズします。
より明確にするために、これらは私が従う手順です:
- tableView をプルダウンして更新します。
次のような長いタスクがバックグラウンドで実行されます。
/li>更新コントロールがアニメーション化されている間、現在のビュー コントローラーを右にスライドさせて(メソッドやそれらのいずれも呼び出しません
resetTopView:animated:
。パン ジェスチャを行います)、メイン メニューを表示します。これが発生すると、更新コントロールが突然アニメーションを停止します (フリーズします)。最初に使用していたView Controllerに戻りますが、フリーズしたままです。
タスクが完了し、更新コントロールが自然に更新を終了し、素敵なアニメーションで tableView から削除されます。
なぜこれが起こるのか分かりますか?
ios - Obj-C: スワイプしてロック中のアプリを削除
ECSlidingViewController を使用しているときに UITableViews で削除するスワイプに問題があります。
ここに非常に簡単な例があります: https://github.com/RichardSimko/ECSlidingViewControllerTest
表のセルをスワイプして削除すると問題が発生します。次に、メソッドを呼び出すメニュー ボタンを使用してメニューを開こうとすると[self.slidingViewController anchorTopViewToRightAnimated:YES];
、アプリがロックされます。ただし、スワイプ ジェスチャを使用してメニューをトリガーすると、メニューは表示されません。
私はアニメーションなどにあまり詳しくないので、ECSlidingViewController で問題を解決するために何ができるかについて誰かアイデアがあるかどうか疑問に思っていました。それとも、間違った方法で使用していますか?
ios - ECSlidingViewController2 を左右両方のバー ボタンで使用できますか?
ECSlidingViewController2 を左右の UIBarButtonItem で同時に使用できるかどうかは誰にもわかりませんか? 各例では、ナビゲーション バーの左側で使用される 1 つのボタンのみを示しています。
https://github.com/ECSlidingViewController/ECSlidingViewController
前もって感謝します!
編集:
今後の参考のために、左右の UIBarButtonItem を同時に使用する ECSlidingViewController2 を示す例は、次の場所にあります。
https://github.com/ECSlidingViewController/ECSlidingViewController/tree/master/Examples/LayoutDemo
ios - topViewController からモーダル ビュー コントローラーを表示すると ECSlidingViewController がクラッシュする
XCode 5、iOS7
プロジェクト、を使用Storyboard
しますが、主にフローを定義するために、noUI
が作成されます。
私はこのシナリオを持っています (スクリーンショットがなくて申し訳ありませんが、ストーリーボードは実際にはかなり大きいです):
必要に応じてセットアップECSlidingViewController
しました。それはイニシャルVC
( のサブクラスECSlidingViewController
) でありrootVC
、その内部で underViewController
と topを定義しますViewController
。
私はunderLeftViewControllerとしてUITableVC
埋め込んでいます。UINavigationVC
私の topViewController として、UITabbarVC
3 つのタブがあります。それぞれにchildVC
、サイド メニュー (underLeftViewController) を開くTabbar
独自のボタンがあります。navigationBar
私のタブの 1 つで、UITableVC
埋め込みを使用していますUINavigationVC
。これをScreen1と呼びましょう。
いくつかの行を押すと、私は押しPSCollectionView
ます(カスタマイズ可能なセルを持つcollectionView)。画像のサムネイルを表示するグリッド。これをScreen2と呼びましょう。
一部の画像を押すと、フルスクリーン画像がプッシュされます。これはScreen3です。
押すと、現在の画像の詳細modalVC
が埋め込まれたボタンが表示されます。UINavigationVC
を閉じると、 Screen3にmodalVC
戻ります。次に、戻るボタンを押すと、Screen3からScreen2に正常に戻りますが、もう一度戻るボタンを押してScreen1 (サイド メニュー ボタンがある場所の最初のタブ)に移動すると、アプリは次のエラーでクラッシュします。tabbarVC
実際に何が起こっているのかわかりません。UnderViewController に到達しようとさえしません(できなくても、表示するボタンはありません)。インターネットで解決策を検索しましたが、何もありませんでした。この問題を抱えているのは私だけのようですので、何か間違ったことをしているに違いありません。
言及するだけで、underLeftViewController で別のセクションから行を選択すると、それを閉じるmodalVC
と、アプリは問題なく機能します。問題はそのシナリオでのみ発生します。
ヒント、提案は大歓迎です。
ios - ECSlidingViewController メニューを閉じる
メニューボタンを押すとメニューが表示され、メニューをもう一度押すとメニューが非表示になるように、スライディングメニューを実装したいと思います。しかし、ECSlidingViewController でそれを行う方法がわかりません。どんな助けにも感謝します。
ios - ECSlidingViewController - メニューがいつ表示されたかを知るには?
github[ECSlidingViewController]
で見つけた をアプリに統合しています。メニューが表示されているかどうかを示すプロパティがあるかどうかを知りたいです。これを使用して、メニュー ボタンの機能を制御し、メニューの表示と非表示を切り替えます。そのような物件はありますか?