問題タブ [3dtouch]
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 - バックグラウンドでの動的UIApplicationShortcutItem?
UIApplicationShortcutItems を動的に更新することが理にかなっているアプリがあります。問題は、特定のショートカット アイテムのセットがネットワークの状態に依存することです (到達可能性、キャプティブ ポータル、VPN の状態などを考えてください)。
アプリがフォアグラウンドにあるときにショートカット項目を更新するのは簡単ですが、アプリがバックグラウンドにあるときにそうする明確で適切なタイミングがわかりません...そしてもちろん、ネットワークの状態は非常に簡単に変化する可能性がありますそれからも。
何か不足していますか、それとも iOS 10 まで待つ必要がありますか? :-)
swrevealviewcontroller - SWRevealViewController と 3D Touch クイックアクション
サイドメニューを迅速に実装するアプリケーションがあります。( http://www.appcoda.com/sidebar-menu-swift/ )
3D タッチ ショートカット、クイック アクションを実装しました。ほぼ動作します。
問題は、次のコードを使用して、revealViewController() をインスタンス化せずにビューに直接到達することです。
私はどのように/どこでインスタンス化されているのか分かりません
私は持っている:
今起こっていることは、メニューが開きたくないということです。
ご協力ありがとうございました :-)
ios - 3D タッチを使用して UITableViewl の 1 つのセルを押すと、間違ったセル ビューが表示されました
私のテスト デモでは、UITableView をストーリーボードの UIViewController に配置しました。iPhone でデモをテストしたときに、tableView で 1 つのセルを押したところ、このエラーが画像に表示されました
func previewingContext(previewingContext: UIViewControllerPreviewing, viewControllerForLocation location: CGPoint) -> UIViewController?メソッドでは、私は使用します
guard let indexPath = tableView.indexPathForRowAtPoint(location), cell = tableView.cellForRowAtIndexPath(indexPath) else { return nil }UITableViewで押されたセルを取得します。
何か答えてくれたら本当にありがたいです!
ios - iOS 3D Touch ピークがいつ終了したかを検出する (ポップなし)
アプリに基本的な 3D Touch 機能を追加し始めたところですが、追加の最初の試みはうまくいき、かなり簡単に思えます。
しかし、ピークが終了し、ポップに入っていないことを検出する方法があるかどうか疑問に思っていました。
UIViewControllerPreviewingDelegate メソッドは、ピークまたはポップが要求されていることを伝えるのに適していますが、ピークが終了し、ポップに入っていないことを伝える方法がわかりません。
Peeked ViewController には、現時点で覗かれていることを知る方法があり、これで十分だと思います。基本的に、ビューに入るときに通常はいくつかのものを作成するセグエがあります。ユーザーがポップインせずにピークを終了することを選択した場合は、それを元に戻す必要があります。必要なクリーンアップを実行できるように、このケースを検出する良い方法を参照してください。
乾杯
ios - Safari のホーム画面のショートカットに 3D Touch クイック アクションを追加しますか?
iPhone 6s の登場とともに、3D Touch が発表されました。それに伴い、クイック アクションと呼ばれる新機能が登場しました。これらを使用すると、3D タッチするだけで、ホーム画面のアプリの 1 ~ 4 つのアクションにすばやくアクセスできます。
たとえば、マップ アプリには次の 4 つのショートカットが用意されています。
ユーザーが自分の Web ページを Safari 経由でホーム画面に追加した場合、アイコンを押したときに表示されるクイック アクションを指定するための API はありますか? (現在、アイコンを 3D タッチしても何も起こりません。)
Web ページがapple-web-app-mobile-capableスタンドアロン アプリとして実行されている場合、クイック アクションを提供できますか?
ios - iPhone 6s、6s+専用アプリのリリースは可能ですか?
私は、3D タッチなど、新しい 6s および 6s+ デバイスでのみサポートされている機能にコア機能があるアプリに取り組んでいます。それらのデバイスにのみアプリ ストアのアプリを送信してリリースする方法はありますか、それともすべての iPhone モデルで価値があるようにする必要がありますか?
アップデート:
「必要なデバイス機能」キーがありますが、3D Touch 機能に関連してそこに含めることができるものは見つかりませんでした。リファレンスを参照
何か案は?
ありがとう!
