問題タブ [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 - nib をロードしましたが、UITableView 例外が発生しませんでした
ECSlidingViewControllerメソッドuitableview
を使用してロードしようとしています。
このコードを呼び出すと:
「tableViewPage」はtableViewコントローラーであり、テーブルのあるビューではありません。それは私に与えます:
[UITableViewController loadView] は "Bzc-w8-vsI-view-gnu-XH-Eb0" nib をロードしましたが、UITableView を取得しませんでした。
…の代わりにtopViewController
ちょうどのようなメソッドを作ろうとしましたが、失敗しました。私は何を取りこぼしたか?uitableviewcontroller
uiviewcontroller
ios - さまざまなデータ ソースにナビゲーションとテーブル ビュー コントローラーを再利用する必要がありますか?
サイドドロワー効果を与えるライブラリである ECSlidingViewController を使用しています。私のアプリケーションは、「近く」の結果の (ナビゲーション コントローラーを保持する) テーブル ビュー コントローラーに対して開き、セルはスクロール ビュー コントローラーにセグエします。
非表示の左側のメニューは、いくつかのオプションを持つ (異なるクラスの) テーブル ビュー コントローラーです。そのうちの 2 つは、起動時に表示されるテーブル ビューと同じレイアウト、セル プロトタイプ、および詳細スクロール ビューを使用する他のテーブル ビュー コントローラーです。
列挙型のtypeOfDisplayのようなある種のプロパティを備えた、より一般的なtableViewを作成する方が良い設計であるかどうかを知りたいです。これにより、サーバー/ CoreDataからのセルへの入力、ナビゲーションバーのタイトル、並べ替え順序など、さまざまなニュアンスを条件付きで管理できます。自動更新、編集可能性などの切り替え - または - 異なるビュー コントローラー (「近く」、「おすすめ」、「保存済み」) ごとに NavigationController->TableViewController->ScrollViewController を作成する必要がある場合
セル/表示/詳細は同じになるため、テーブル ビューを再利用したいのですが、テーブルを作成する方法が異なり、変更が難しいものを作成したくありません。
編集 -
タブバー コントローラー内のテーブル ビューに精通している場合、実装の詳細はほぼ同じであるはずです。
iphone - ECSlidingViewController でのクラッシュ
アプリに少し問題があります。
ECSlidingViewController を使用しています。
概要は次のとおりです。
ViewController.h で:
ViewController.m で:
View Controller のボタンをクリックすると、ECSliding Effect が作成され、MenuViewController が表示されます。MenuViewController 内には、testeViewController を起動する別のボタンがあります。
testeViewController.h と testeViewController.m には、ViewController とまったく同じコードを追加しました。しかし、MenuViewController 内のボタンをクリックして testeViewcController を起動すると、次のエラーでアプリがクラッシュします。
ViewController が testeViewController と等しいはずなのに、なぜこのようなクラッシュが発生するのですか? 何か案は?
ありがとう!
ios - ECSlidingViewController はタブバー項目のタッチを無効にします
ECSlidingViewController
タブコントローラーを使用するアプリケーションで を使用しています。簡単にECSlidingViewController
言うと、画面上にあった最初の最初のビューコントローラーに戻るタブバー機能を無効にします。View Controller が に好かれているため、この機能が無効になっていると想定していますStoryboard ID
。アプリを変更する前に、それが可能かどうかを知りたいです。皆さんがどのコードを見たいのかわかりません。教えてください。投稿します。ありがとう!
InitViewController
アプリの起動時に読み込まれる最初のビューであり、そこから他のビューコントローラーに移動できますがGroupsImInController
、TopViewController
タブバー項目をタップしても最初のビューに戻りません。だろうGroupsImInController
ios - スライド メニューがアクティブ化されている間、ビューのジェスチャーを削除する
私はECSlidingViewControllerを使用していますが、パン ジェスチャを使用してスライド メニューを開くと問題が発生します。メイン ビューのテーブルビューにはまだスクロール ジェスチャがあります。
メイン ビューのジェスチャを削除し、スライド バックするときに元に戻す必要があります
ios - ECSlidingViewController: メニューを非表示にできません
ECSlidingViewController
フレームワークをプロジェクトに実装しました。それはうまくいきます。左側のメニューでビューコントローラーを切り替えることができます。
しかし今、私はクリックして現在のビュー/トップビューを設定したいUIButton
:
このボタンをクリックすると、newView
- ViewControllerが一番上に表示されますが、左側のメニューも表示されます。メニューを非表示にするために、次のようなすべてを試しました。
左側のメニューを非表示にするにはどうすればよいですか?
私の英語の間違いでごめんなさい、私はドイツ出身です。
ios - ECSlidingViewController で NavigationController を使用する
私がやろうとしていること
アプリの作成を開始した場合。私は を持ってNavigationController
いrootViewController
ます。アプリを起動すると、my が開きますLoginViewController
。Login-Procedure
すべてが順調であれば、そこで私は を行います。始めますECSlidingViewController
。Menu ( UITableView
) とMainView ( ) がありますUITableView
。
ここまでは、すべて正常に機能しています。スワイプすると私のメニューが表示されます。今、問題が始まっています。メニュー項目を押すと、新しい ViewController が完全に開始され、コンテンツが表示されます。しかし、それはまだ同じですNavigationBar
- のようにECSlidingViewController
。そのため、ユーザーが何を見ているかをユーザーに伝える機会がありませんでしたNavigationBar
。
質問
この問題を解決するにはどうすればよいですか? NavigationBar
私が実際に使用している特定の ViewController の を常に表示したいと思います。あなたがいくつかのコードスニペットを持っているか、この問題を処理するための良いアイデアを持っているなら. 以下にコメントを残してください。
コードスニペットなどが必要な場合は、アップロードしますと言ってください。前もって感謝します!
コード
これは、ECSlidingMenu を開始する方法です。
これは、新しい ViewController を開始する方法です。
ピクチャー*