問題タブ [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 投票する
1 に答える
670 参照

ios - ECSlidingViewController コールバックがメイン ビュー コントローラに戻るとき?

ECSlidingViewController は UINavigationController から機能を継承しており、現在使用しようとしています

私のメインView Controllerで、左View ControllerからメインView Controllerに戻るコールバックとして機能します。このメソッドは UINavigationDelegate クラスで定義されているため、メインのビュー コントローラーに戻ったときに呼び出されると思っていましたが、残念ながら呼び出しは行われません。

したがって、私の質問は、メイン ビュー コントローラーが画面にスライドして戻ってきたときを検出する方法と、その後何らかのメソッドを呼び出す方法に関するものです。

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

ios - ECSlidingViewController を使用して、MenuController でパン ジェスチャを有効にします。

現在、アプリでECSlidingViewControllerを使用しています。デフォルトの動作として、サイド メニュー ( MenuViewControllerまたはunderRightViewController ) をトップ ビューでパンしたり、RevealMenu:メソッドを呼び出したりして表示することができます。この機能を拡張して、ユーザーがトップ ビュー コントローラーをパンして戻すことができるようにしました。この行をUnderLeftViewController ViewDidLoad メソッドに追加します。

ソースはこちら

ここに制限があります:

  1. ユーザーは側面のトップ ビューをタッチしてパンを戻す必要があり、MenuController セルをタッチしても何の効果もありません。Facebook iOS を見ると、サイド テーブルビューの中央でジェスチャを開始してトップ ビューをパンできることがわかります。
  2. 上記のコード行を追加すると、以前はトップ ビューでアクティブだった TapRecogniser が無効になります (パン認識と同時に動作する必要があります)。

この動作を実装する方法を知っている人はいますか?

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

ios - UITaBBarController アプリに ECSLidingViewController を統合する

ECSlidingViewController私の要件のために、ソースコード [ https://github.com/edgecase/ECSlidingViewController ] を使用して Facebook スライド メニューの種類のビューを実装することに行き詰まっています。

私の必要性は次のとおりです。loginScreen があり、次はUITabBarController5 つのタブがあります。2 番目のタブをクリックすると、この 2 番目のタブ VCUIBarButtonItemがナビゲーション バーの右側にある中央 VC として機能する必要があります。をクリックすると、UIBarButtonItemFacebook のようなスライド ビューが表示される必要があります。これを統合する方法を教えてください。これはストーリーボードで行う必要があります。

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

ios - ビューが表示されると、UITableViewの最初の行が上にスクロールされます

私はこの非常に奇妙なバグに遭遇し、私が知っていることをすべて試した後、それを修正する方法がわかりません. あなたが助けることができれば、それは非常に役に立ちます!!!

私はそれがviewController自体であるをUIViewControllerホストしています。私はいくつかのナビゲーションオプションを提示するためにそれを使用しています.iOSパッケージで提示されています.tableViewdataSourcedelegateECSlidingViewController

それがどのように見えるかのスクリーンショットは次のとおりです。

ここに画像の説明を入力

現在、tableView には 2 つの項目しかないことに注意してください。しかし、実際には、これら 2 つの上に別の項目 (最初の項目) があります。ただし、ビューが表示されると自動的に上にスクロールされ、下にスクロールしようとすると、最初の項目が実際に表示されますが、スクロールジェスチャーを放すと tableView が自動的に跳ね返ります。

setContentOffset私はtableViewを試しましたscrollToRowAtIndexPathviewWillAppear、どれも機能しません。

メニュー項目は、villDidLoad で VC 自体のプロパティとして設定されます。これは次のようになります。

ご覧のとおり、最初の項目は@"Run Test"で、理由もなく自動的に画面外にスクロールされます。ご助力ありがとうございます!

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

ios - UINavigationViewControllerを介してスライドメニューからUITableViewControllerにデータを渡す

UINavigationController からルート UITableViewController にデータを渡すにはどうすればよいですか? ECSlidingViewController ( https://github.com/edgecase/ECSlidingViewController ) を実装しました。ユーザーは、UINavigationController の上にある tableView から情報を表示したい、さまざまな URL に対応するメニュー内のセルの 1 つを選択します。(UINavigationControllerをストーリーボードにドラッグするデフォルトの組み合わせを知っています)。スライディングメニューからnavigationControllerにデータを取得できるようになりましたが、同じ情報をテーブルビューに渡そうとしていますか?

私のメニューには次のものがあります。

UINaviationController で:

私のUITableViewで:

ただし、viewDidLoad ではなくなっています。

少なくとも私にとっては、私が試した方法はどれもありません(ナビゲーションでコメントしました...)。何か提案があれば教えてください。前もって感謝します。

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

ios6 - 認証 iOS 6 目的 c

私はiOS 6、ARC、ストーリーボードでiPhoneアプリを有効にしています。ログアウト機能と、ユーザーがログアウトしたいときに何が起こるべきかを理解しようとしています。Facebook のようなメニューと、メニュー内のログアウト オプションがあります。メニューを模倣するために、ECSlidingViewControllerを使用しています。

私が本当に知りたいのは、メモリに何もない状態でアプリケーションを起動状態にするという点で、ユーザーがログアウトしたときに実際に何が起こるべきかということです。

ありがとうございました

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

iphone - ECSlidingViewController iOS でアニメーションを使用して、ある TopViewController から別の TopViewController に移動する方法

Facebook スタイルのスワイプ効果のためにアプリで ECSlidingViewController を使用しています。私は2つのTopViewControllers、1つの左側と1つの右側のView Controller、およびslingviewcontrollerサブクラスである1つのinitviewcontrollerを持っています。

1. InitViewController:ECSlidingViewController

2.MainViewController (トップビューコントローラー)

3.LeftMenuViewContrller (UIViewController)

4.RightMenuViewController (UIViewController)

5.DetailViewController (トップビューコントローラー)

カレンダーイベントを含む MainViewController にテーブルビューがあります。問題は、 tableView:didSelectRowAtIndexPath:メソッドのイベントをクリックして MainViewController から DetailViewController に移動し、イベントの詳細を表示することです。DetailViewController にアクセスする次のコードを使用しています

これは私のviewDidLoadメソッドです

UINavigationController や Modal スタイルのようなアニメーションを取得したい

また

助けてください。ありがとうございました。