問題タブ [viewdeck]

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 投票する
3 に答える
1211 参照

objective-c - ViewDeckController を使用して iOS7 ビューの 44px の空き領域を修正するにはどうすればよいですか?

アプリをiOS7に移行中です。アプリ全体のすべてのビューには、下部に 44px の空きスペースがあり、下部のツールバーまたは何かのように見えますが、下部のツールバーを表示しようとしていません。このスペースは、下部にツールバーがあり、ツールバーがその真上に表示されるビューにも存在します。

示されている赤いスペースは、実際には黒いビューの背後にあるビューです。黒いビューのフレームをどのサイズに設定しても、赤いスペースが常に表示されます。また、plist でステータス バーを非表示にしているので、これがアーティファクトなのか、ナビゲーション バーと関係があるのか​​はわかりません。どちらも通常は 44 ピクセルの高さです。

移行ガイドを見ましたが、うまくいったものは見つかりませんでした。これを引き起こしている可能性のあるものと修正方法についてのアイデアはありますか?

更新: edgeForExtendedLayout = UIRectEdgeAll および extendedLayoutIncludesOpaqueBars = YES (NO も試しました) を設定しようとしましたが、効果はありませんでした。ナビゲーションコントローラーのサブビューを見ると、UIToolBar が非表示になっていることが示されていますが、自動レイアウトの制約があってもビューがサイズ変更を拒否する正確な領域にフレームが含まれていることが示されています。

更新 2: これは実際には ViewDeckController ( https://github.com/Inferis/ViewDeck ) と、それが中央のビュー境界を設定する方法に問題があります。

ここに画像の説明を入力

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

ios - プログラムで追加された UIView は、ViewDeck で再びビューに切り替えると消える

簡単な背景:

私はViewDeckを使用しています。これにより、アプリは Facebook や Foursquare アプリで使用されるものと同様のスライダー メニューを使用してビューを切り替えることができます。私のアプリには、ユーザーが最も多くの時間を呼び出すプライマリ ビューとMainProfileView、いくつかのセカンダリ ビューがあります。ではViewDeck、中央に表示されるビューは、[self.viewDeckController setCenterController:NAME_OF_VIEW_CONTROLLER]

問題:

私の問題は、最初にcenterControllerasを設定したときMainProfileView、またはこれらのセカンダリ ビューのいずれかに設定したときに、すべて正常に動作することです。ただし、以前に別のものに設定した後centerControllerMainProfileView 再度設定しようとすると、以前にプログラムで追加されたすべてのビューが表示されMainProfileViewず、ストーリーボードを使用して追加したビューのみが表示されます。この問題が発生している理由はわかりません。理想的には、以前に表示されていたビューが、MainProfileView後で再び設定したときにまだそこにあることを望んでcenterControllerいます。

ありがとう!

背景として、私の AppDelegate の設定方法は次のとおりです。

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

iphone - モーダルビューを表示する際にインターフェイスの向きを変更せずにフレームを変更するiiviewデッキコントローラ

私はIIViewDeckController次のように非常に奇妙な問題を使用して直面していますか?:

私のViewController(これはですIIViewDeckController)は横向きモードで、その上に新しいView Controllerをモーダルに表示します。現在、モーダル ビュー コントローラーは横向きモードをサポートしていないため、縦向きモードでのみ表示されます。
今のところ、すべてうまくいきました。

しかし、このモーダルに表示されたコントローラーを閉じようとするとすぐに、IIViewDeckController'sビューのフレームが (320,568) になります (これは縦向きIIViewDeckControllerモードに回転したと思いますが、それについてはわかりません)。それで、実際のケースであるはずのself.interfaceOrientation「4」(つまり )を示したものを確認しました。UIInterfaceOrientationLandscapeLeft

しかし、フレームが縦向きモードを示しており、プロパティが別のものを示しているため、これら 2 つのことは私を混乱させます。このフレームを変更せずに変更するinterfaceOrientationと、ビュー内のオブジェクトのフレームが正しく計算されなくなります。

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

objective-c - viewdeck を使用して、leftView を閉じている間、centerView は表示されますが、リロードされません

ライブラリを使用してViewDeckサイド パネル機能を使用していますが、正常に動作します。centerViewControllerからいくつかのボタンをクリックしている間、アプリケーションをリロードする必要がありますLeftViewController。が表示された後、リロードする必要がありcenterViewます。

そして m から呼び出しLeftViewControllerます。

その作業。ビューが表示される前にロードするのに時間がかかります。どうすれば遅延を減らすことができますか??

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

keyboard - iOS8 -- 向きを変えたらキーボードが消えた

iOS8、iPhone-6 シミュレーター、Xcode-6.0.1、ViewDeck バージョン-2.2.11 を実行しています。「RightViewController」にテキストフィールドがあります。ポートレートモードではうまく機能しますが、テキストフィールドをクリックした後に向きをランドスケープに変更してポートレートモードに戻ると、キーボードが消え、レイアウトが乱れます。

この問題は、GitHub ( https://github.com/Inferis/ViewDeck/issues/483 ) でも詳しく説明されてい ます。