問題タブ [iiviewdeckcontroller]
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.
iiviewdeckcontroller - UIViewController 左右のスライド移動を無視
UIViewController で左右のスライドの動きを無視するにはどうすればよいですか。私はViewDeckを使用しており、中央の vc は tabbarviewcontroller です。その tabbarviewcontroller には 2 つのビュー コントローラーがあります。tabbarvc の最初の VC では、ユーザーは右にスライドして左の VC を表示できますが、2 番目の VC では、ユーザーは同じことを行うことができません。そのため、2 番目の VC でのスライドの動きは無視したいと考えています。前もって感謝します。
ios - IIViewDeck & ダブルハイトステータスバー
最近、iOS 用 IIViewDeck ( https://github.com/Inferis/ViewDeck )のバグに気付きました。
In-Call ステータス バーが表示されているときに View Deck またはサンプル アプリを使用してアプリを起動すると、ステータス バーが通常の高さに戻ると、中央のビューのサイズは変更されません。他の誰かが GitHub の問題として記録しました ( https://github.com/Inferis/ViewDeck/issues/402 )
アプリのデリゲート コールバックをリッスンしてapplication:didChangeStatusBarFrame:
から呼び出してみましたが、うまくいきませself.centerView.frame = self.centerViewBounds;
んでした。
このコードをログに記録したとき、明らかにサイズがすでに変更されていることがわかりました
また、さまざまなビューの autoResize プロパティを設定しようとしましたが、役に立ちませんでした。
このバグを修正したいのですが、どんな助けでも大歓迎です。これは多くの人が使用するライブラリであり、メンテナンスを手伝ってくれるとうれしいです。私は解決策をレポの所有者に渡します
ios - IIViewDeckController と presentViewController
IIViewDeckController
サイドコントローラーに使用するiOSアプリを入手しました。
しかし、使用しようとするpresentViewController
と、画面全体に灰色の半透明のビューが表示されるという奇妙な効果が発生します。
たとえば、アバターの画像を選択します。
最初に、次の画面が表示されました。
次に、次のコードで新しい画像を選択します。
だから、ここで見ることができpresentViewController
ます。そして、私のギャラリーが表示されます:
ギャラリーを半透明で見ることができます。
前のviewControllerで写真をキャンセル/受け入れた後の同じビュー:
手伝って頂けますか?この半透明のビューを削除するにはどうすればよいですか?
ありがとうございます。
objective-c - ViewDeckController を使用して iOS7 ビューの 44px の空き領域を修正するにはどうすればよいですか?
アプリをiOS7に移行中です。アプリ全体のすべてのビューには、下部に 44px の空きスペースがあり、下部のツールバーまたは何かのように見えますが、下部のツールバーを表示しようとしていません。このスペースは、下部にツールバーがあり、ツールバーがその真上に表示されるビューにも存在します。
示されている赤いスペースは、実際には黒いビューの背後にあるビューです。黒いビューのフレームをどのサイズに設定しても、赤いスペースが常に表示されます。また、plist でステータス バーを非表示にしているので、これがアーティファクトなのか、ナビゲーション バーと関係があるのかはわかりません。どちらも通常は 44 ピクセルの高さです。
移行ガイドを見ましたが、うまくいったものは見つかりませんでした。これを引き起こしている可能性のあるものと修正方法についてのアイデアはありますか?
更新: edgeForExtendedLayout = UIRectEdgeAll および extendedLayoutIncludesOpaqueBars = YES (NO も試しました) を設定しようとしましたが、効果はありませんでした。ナビゲーションコントローラーのサブビューを見ると、UIToolBar が非表示になっていることが示されていますが、自動レイアウトの制約があってもビューがサイズ変更を拒否する正確な領域にフレームが含まれていることが示されています。
更新 2: これは実際には ViewDeckController ( https://github.com/Inferis/ViewDeck ) と、それが中央のビュー境界を設定する方法に問題があります。
ios - IIViewDeckController が機能せず、黒い画面が表示される
ここでIIViewDeckController
利用できるものを使用しようとしていますが、これで問題が発生しています。
ビューコントローラーを作成しstoryboard
、クラスを割り当ててIIViewDeckController
、セグエを作成しました。次に、ルート ビュー コントローラーで、上記のリンク先のドキュメントで説明されているプロパティを使用して、中央と左のコントローラーでコントローラーをセットアップしました。以下のようにコントローラーをセットアップしました
コードを実行してもエラーは発生しませんが、スワイプ イベントに応答せず、リスト ビューも含まれていない黒い画面が表示されます。
私は何が欠けていますか?
iphone - モーダルビューを表示する際にインターフェイスの向きを変更せずにフレームを変更するiiviewデッキコントローラ
私はIIViewDeckController
次のように非常に奇妙な問題を使用して直面していますか?:
私のViewController
(これはですIIViewDeckController
)は横向きモードで、その上に新しいView Controllerをモーダルに表示します。現在、モーダル ビュー コントローラーは横向きモードをサポートしていないため、縦向きモードでのみ表示されます。
今のところ、すべてうまくいきました。
しかし、このモーダルに表示されたコントローラーを閉じようとするとすぐに、IIViewDeckController's
ビューのフレームが (320,568) になります (これは縦向きIIViewDeckController
モードに回転したと思いますが、それについてはわかりません)。それで、実際のケースであるはずのself.interfaceOrientation
「4」(つまり )を示したものを確認しました。UIInterfaceOrientationLandscapeLeft
しかし、フレームが縦向きモードを示しており、プロパティが別のものを示しているため、これら 2 つのことは私を混乱させます。このフレームを変更せずに変更するinterfaceOrientation
と、ビュー内のオブジェクトのフレームが正しく計算されなくなります。
ios - iPad の RootController として IIViewDeckController を使用してランドスケープで開始する際の問題
ビュー デッキ コントローラーを AppDelegate ウィンドウのルート コントローラーとして設定すると、iPad でアプリを横向きで起動すると、中央のビューが縦向きのサイズで表示され、横向きにサイズ変更されません。
ただし、単純なコントローラーをルート コントローラーとして作成し、このルート コントローラーからビュー デッキ コントローラーを提示すると、すべてが正常に表示されるように見えます。
他の誰かがこの問題に遭遇しますか? これを解決するより良い方法はありますか?iPhone では同じ動作は見られません。