問題タブ [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.

0 投票する
0 に答える
577 参照

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でこれが可能かどうかを教えてください。

前もって感謝します

0 投票する
1 に答える
563 参照

ios - ECSlidingViewController は UIRefreshControl をフリーズします

アプリで ECSlidingViewController を使用しています。UITableView を含む View Controller があり、UIRefreshControl を使用して長いタスクを実行します。プルダウンして更新すると、更新コントロールは正常にアニメーションを開始しますが、トップ ビュー コントローラー (この場合はメイン メニュー) に移動してからビュー コントローラーに戻ると、refreshControl はタスクが完了するまで完全にフリーズします。

より明確にするために、これらは私が従う手順です:

  1. tableView をプルダウンして更新します。
  2. 次のような長いタスクがバックグラウンドで実行されます。

    /li>
  3. 更新コントロールがアニメーション化されている間、現在のビュー コントローラーを右にスライドさせて(メソッドやそれらのいずれも呼び出しませんresetTopView:animated:。パン ジェスチャを行います)、メイン メニューを表示します。これが発生すると、更新コントロールが突然アニメーションを停止します (フリーズします)。

  4. 最初に使用していたView Controllerに戻りますが、フリーズしたままです。

  5. タスクが完了し、更新コントロールが自然に更新を終了し、素敵なアニメーションで tableView から削除されます。

なぜこれが起こるのか分かりますか?

0 投票する
1 に答える
92 参照

ios - Obj-C: スワイプしてロック中のアプリを削除

ECSlidingViewController を使用しているときに UITableViews で削除するスワイプに問題があります。

ここに非常に簡単な例があります: https://github.com/RichardSimko/ECSlidingViewControllerTest

表のセルをスワイプして削除すると問題が発生します。次に、メソッドを呼び出すメニュー ボタンを使用してメニューを開こうとすると[self.slidingViewController anchorTopViewToRightAnimated:YES];、アプリがロックされます。ただし、スワイプ ジェスチャを使用してメニューをトリガーすると、メニューは表示されません。

私はアニメーションなどにあまり詳しくないので、ECSlidingViewController で問題を解決するために何ができるかについて誰かアイデアがあるかどうか疑問に思っていました。それとも、間違った方法で使用していますか?

0 投票する
2 に答える
111 参照

ios - ECSlidingViewController2 を左右両方のバー ボタンで使用できますか?

ECSlidingViewController2 を左右の UIBarButtonItem で同時に使用できるかどうかは誰にもわかりませんか? 各例では、ナビゲーション バーの左側で使用される 1 つのボタンのみを示しています。

https://github.com/ECSlidingViewController/ECSlidingViewController

前もって感謝します!

編集:

今後の参考のために、左右の UIBarButtonItem を同時に使用する ECSlidingViewController2 を示す例は、次の場所にあります。

https://github.com/ECSlidingViewController/ECSlidingViewController/tree/master/Examples/LayoutDemo

0 投票する
0 に答える
320 参照

ios - topViewController からモーダル ビュー コントローラーを表示すると ECSlidingViewController がクラッシュする

XCode 5、iOS7プロジェクト、を使用Storyboardしますが、主にフローを定義するために、noUIが作成されます。

私はこのシナリオを持っています (スクリーンショットがなくて申し訳ありませんが、ストーリーボードは実際にはかなり大きいです):

必要に応じてセットアップECSlidingViewControllerしました。それはイニシャルVC( のサブクラスECSlidingViewController) でありrootVC、その内部で underViewControllerと topを定義しますViewController

私はunderLeftViewControllerとしてUITableVC埋め込んでいます。UINavigationVC私の topViewController として、UITabbarVC3 つのタブがあります。それぞれにchildVC、サイド メニュー (underLeftViewController) を開くTabbar独自のボタンがあります。navigationBar

私のタブの 1 つで、UITableVC埋め込みを使用していますUINavigationVCこれをScreen1と呼びましょう。

いくつかの行を押すと、私は押しPSCollectionViewます(カスタマイズ可能なセルを持つcollectionView)。画像のサムネイルを表示するグリッド。これをScreen2と呼びましょう。

一部の画像を押すと、フルスクリーン画像がプッシュされます。これはScreen3です。

押すと、現在の画像の詳細modalVCが埋め込まれたボタンが表示されます。UINavigationVC

を閉じると、 Screen3modalVC戻ります。次に、戻るボタンを押すと、Screen3からScreen2に正常に戻りますが、もう一度戻るボタンを押してScreen1 (サイド メニュー ボタンがある場所の最初のタブ)に移動すると、アプリは次のエラーでクラッシュします。tabbarVC

実際に何が起こっているのかわかりません。UnderViewController に到達しようとさえしません(できなくても、表示するボタンはありません)。インターネットで解決策を検索しましたが、何もありませんでした。この問題を抱えているのは私だけのようですので、何か間違ったことをしているに違いありません。

言及するだけで、underLeftViewController で別のセクションから行を選択すると、それを閉じるmodalVCと、アプリは問題なく機能します。問題はそのシナリオでのみ発生します。

ヒント、提案は大歓迎です。

0 投票する
3 に答える
2646 参照

ios - ECSlidingViewController メニューを閉じる

メニューボタンを押すとメニューが表示され、メニューをもう一度押すとメニューが非表示になるように、スライディングメニューを実装したいと思います。しかし、ECSlidingViewController でそれを行う方法がわかりません。どんな助けにも感謝します。

0 投票する
2 に答える
1192 参照

ios - ECSlidingViewController - メニューがいつ表示されたかを知るには?

github[ECSlidingViewController]で見つけた をアプリに統合しています。メニューが表示されているかどうかを示すプロパティがあるかどうかを知りたいです。これを使用して、メニュー ボタンの機能を制御し、メニューの表示と非表示を切り替えます。そのような物件はありますか?