問題タブ [ios8]
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.
css - -webkit-overflow-scrolling: touch は z-index のない要素に新しいスタック コンテキストを作成します
問題
iOS 6 は、が設定されているかどうかに関係なくposition
、すべての子孫に対して新しいスタック コンテキストを作成するようです。static
z-index
-webkit-overflow-scrolling
これが通常の予想される動作なのか、それともスタック順序を妨げるバグなのか、誰かが知っていますか?
例
以下のコード、またはJSFiddleを参照してください。
どちらrow
の要素にも positionrelative
がありますが、ありませんz-index
。私のラップトップの Google Chrome と Safari の両方が、2 番目の上に青い「サブメニュー」をレンダリングしますrow
。
サンプルが iOS シミュレーターでテストされている場合、「サブメニュー」は 2 番目の の後ろにレンダリングされますrow
。を削除すると、-webkit-overflow-scrolling: touch
期待どおりにレンダリングされます。
追加すると、設定されているかどうかに関係なく-webkit-overflow-scrolling: touch
、位置が設定されているすべての子孫に対して新しいスタッキングコンテキストが作成されるようです。static
z-index
```
** 追記 ** この投稿に '-webkit-overflow-scrolling' のタグを付けたいのですが、新しいタグを作成するのに十分な評判がありません。
ios - 画面IOS上の完全なタッチエリア/スペースを取得する
画面内のタッチされた領域/スペースを見つける方法はありますか (たとえば、親指を画面に置いたままにしておくと、親指で覆われたフレーム領域を返す必要があります)。
video - YouTube 動画をフルスクリーンで再生し、iOS7 および iOS8 の動画のみ回転を許可する
私は次のように UIWebView で YouTube ビデオを再生しようとしています:
YouTube ページが表示されます。ビデオをクリークすると、再生が開始されますが、回転しませんでした。
「shouldAutorotate」と「supportedInterfaceOrientations」を実装することで、別の解決策を探すのに1週間を費やしましたが、成功しませんでした!
最後に試したのは、ビデオがフルスクリーン モードで再生されている場合にリスナーを追加することです。AppDelegate.m で、次のコードを「didFinishLaunchingWithOptions」に追加しました。
そして実装:
問題は、「moviePlayerWillEnterFullscreenNotification」または「moviePlayerWillExitFullscreenNotification」が呼び出されないことです。
助けてください!
ios - 'unsigned long 'UIUserNotificationSettings *' の暗黙的な変換は、arc では許可されていません
iOS 8 のプッシュ通知が機能しません。
エラー表示:
コード:
私はios 8.0とxcode 6 betaを使用しています。
ios - SwiftでUIViewControllerのサブクラスを初期化しますか?
UIViewController のサブクラスを使用して Swift で初期化がどのように機能するかを理解しようとしています。基本的なフォーマットはこれだと思っていたのですが、エラーがスローされています...
ios - iOS 8 にアップデートしようとすると、「このバージョンの iPhone ソフトウェア (7.1.1) が現在のバージョンです」
iTunes で iOS 8 にアップデートしようとすると、次のメッセージが表示されます。
「このバージョンの iPhone ソフトウェア (7.1.1) が現在のバージョンです」
私の電話は開発者アカウントに登録されており、iPhone 5 用の正しい dmg をダウンロードしました: iOS 8 ベータ - iPhone 5 (モデル A1429) - 12A4265u
xcode5.1 - XCode 6 Beta は XCode 5.1.1 を上書きしますか?
XCode 6 Beta をインストールしようとしていますが、既に実行中の XCode 5.1.1 を閉じるように求められました。
XCode 5.1.1,O を上書きしますか、それとも XCode 6 を個別にインストールしますか?
ios - 起動するシミュレータ デバイスを特定できません。- Xcode
Xcode 6 をダウンロードして、少し遊んでみました。
以前のバージョンの Xcode に切り替えてシミュレーターで実行した後、このエラーが発生し続けます。
起動するシミュレータ デバイスを特定できません。
これをどのように解決しますか?
前もって感謝します。
ios - @property/@synthesize に相当する Swift
property
以前は、クラス間でデータを渡すために次のように宣言していました。
クラスがなくなりました。interface
クラス間でデータを渡すにはどうすれば.swift
よいですか?
ios - アプリケーション エクステンションがビルドされているかどうかをテストするためのプリプロセッサ マクロは何ですか?
この質問は、iOS でのアプリケーション拡張機能の導入に関して公開されたドキュメントに完全に基づいています。
iOS 8 でのアプリ拡張機能の導入により、「カスタム機能とコンテンツをアプリを超えて拡張し、他のアプリを使用しているユーザーが利用できるようにする」ことが可能になりました。
拡張機能の実装では、実際のアプリのいくつかのクラスを拡張機能 (モデルなど) に含めています。問題は、これらのクラスがUIApplication
アプリの拡張機能では利用できない を呼び出すことであり、コンパイラはそのように通知します。
これに対する簡単な解決策は、への呼び出しをディレクティブUIApplication
で囲むことだと思いました。#if
たとえば、シミュレーターで実行している場合にのみコードを含めたい場合は、次を使用します。
ターゲットがアプリケーション エクステンションの場合、同様に定義されたマクロはありますか?