問題タブ [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 に答える
5972 参照

ios - nib をロードしましたが、UITableView 例外が発生しませんでした

ECSlidingViewControllerメソッドuitableviewを使用してロードしようとしています。

このコードを呼び出すと:

「tableViewPage」はtableViewコントローラーであり、テーブルのあるビューではありません。それは私に与えます:

[UITableViewController loadView] は "Bzc-w8-vsI-view-gnu-XH-Eb0" nib をロードしましたが、UITableView を取得しませんでした。

…の代わりにtopViewControllerちょうどのようなメソッドを作ろうとしましたが、失敗しました。私は何を取りこぼしたか?uitableviewcontrolleruiviewcontroller

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

ios - さまざまなデータ ソースにナビゲーションとテーブル ビュー コントローラーを再利用する必要がありますか?

サイドドロワー効果を与えるライブラリである ECSlidingViewController を使用しています。私のアプリケーションは、「近く」の結果の (ナビゲーション コントローラーを保持する) テーブル ビュー コントローラーに対して開き、セルはスクロール ビュー コントローラーにセグエします。

非表示の左側のメニューは、いくつかのオプションを持つ (異なるクラスの) テーブル ビュー コントローラーです。そのうちの 2 つは、起動時に表示されるテーブル ビューと同じレイアウト、セル プロトタイプ、および詳細スクロール ビューを使用する他のテーブル ビュー コントローラーです。

列挙型のtypeOfDisplayのようなある種のプロパティを備えた、より一般的なtableViewを作成する方が良い設計であるかどうかを知りたいです。これにより、サーバー/ CoreDataからのセルへの入力、ナビゲーションバーのタイトル、並べ替え順序など、さまざまなニュアンスを条件付きで管理できます。自動更新、編集可能性などの切り替え - または - 異なるビュー コントローラー (「近く」、「おすすめ」、「保存済み」) ごとに NavigationController->TableViewController->ScrollViewController を作成する必要がある場合

セル/表示/詳細は同じになるため、テーブル ビューを再利用したいのですが、テーブルを作成する方法が異なり、変更が難しいものを作成したくありません。

編集 -

タブバー コントローラー内のテーブル ビューに精通している場合、実装の詳細はほぼ同じであるはずです。

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

iphone - ECSlidingViewController でのクラッシュ

アプリに少し問題があります。

ECSlidingViewController を使用しています。

概要は次のとおりです。

ここに画像の説明を入力

ViewController.h で:

ViewController.m で:

View Controller のボタンをクリックすると、ECSliding Effect が作成され、MenuViewController が表示されます。MenuViewController 内には、testeViewController を起動する別のボタンがあります。

testeViewController.h と testeViewController.m には、ViewController とまったく同じコードを追加しました。しかし、MenuViewController 内のボタンをクリックして testeViewcController を起動すると、次のエラーでアプリがクラッシュします。

ViewController が testeViewController と等しいはずなのに、なぜこのようなクラッシュが発生するのですか? 何か案は?

ありがとう!

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

ios - ECSlidingViewController はタブバー項目のタッチを無効にします

ここに画像の説明を入力

ECSlidingViewControllerタブコントローラーを使用するアプリケーションで を使用しています。簡単にECSlidingViewController言うと、画面上にあった最初の最初のビューコントローラーに戻るタブバー機能を無効にします。View Controller が に好かれているため、この機能が無効になっていると想定していますStoryboard ID。アプリを変更する前に、それが可能かどうかを知りたいです。皆さんがどのコードを見たいのかわかりません。教えてください。投稿します。ありがとう!

InitViewControllerアプリの起動時に読み込まれる最初のビューであり、そこから他のビューコントローラーに移動できますがGroupsImInControllerTopViewControllerタブバー項目をタップしても最初のビューに戻りません。だろうGroupsImInController

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

ios - スライド メニューがアクティブ化されている間、ビューのジェスチャーを削除する

私はECSlidingViewControllerを使用していますが、パン ジェスチャを使用してスライド メニューを開くと問題が発生します。メイン ビューのテーブルビューにはまだスクロール ジェスチャがあります。

メイン ビューのジェスチャを削除し、スライド バックするときに元に戻す必要があります

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

ios - ECSlidingViewController: メニューを非表示にできません

ECSlidingViewControllerフレームワークをプロジェクトに実装しました。それはうまくいきます。左側のメニューでビューコントローラーを切り替えることができます。
しかし今、私はクリックして現在のビュー/トップビューを設定したいUIButton:

このボタンをクリックすると、newView- ViewControllerが一番上に表示されますが、左側のメニューも表示されます。メニューを非表示にするために、次のようなすべてを試しました。

左側のメニューを非表示にするにはどうすればよいですか?

私の英語の間違いでごめんなさい、私はドイツ出身です。

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

ios - ECSlidingViewController で NavigationController を使用する

私がやろうとしていること


アプリの作成を開始した場合。私は を持ってNavigationControllerrootViewControllerます。アプリを起動すると、my が開きますLoginViewControllerLogin-Procedureすべてが順調であれば、そこで私は を行います。始めますECSlidingViewControllerMenu ( UITableView) とMainView ( ) がありますUITableView

ここまでは、すべて正常に機能しています。スワイプすると私のメニューが表示されます。今、問題が始まっています。メニュー項目を押すと、新しい ViewController が完全に開始され、コンテンツが表示されます。しかし、それはまだ同じですNavigationBar- のようにECSlidingViewController。そのため、ユーザーが何を見ているかをユーザーに伝える機会がありませんでしたNavigationBar

質問


この問題を解決するにはどうすればよいですか? NavigationBar私が実際に使用している特定の ViewController の を常に表示したいと思います。あなたがいくつかのコードスニペットを持っているか、この問題を処理するための良いアイデアを持っているなら. 以下にコメントを残してください。

コードスニペットなどが必要な場合は、アップロードしますと言ってください。前もって感謝します!

コード


これは、ECSlidingMenu を開始する方法です。

これは、新しい ViewController を開始する方法です。

ピクチャー*


ストーリーボードの構造: