問題タブ [ios8-extension]
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 - Today Extension Ivars は定期的にリセットされますか?
新しい iOS 8 Today ウィジェットにコードを書いていますがwidgetPerformUpdateWithCompletionHandler:
、ivar (から作成@property
) が呼び出されるたびにリセットされることに気付きました。新しいView Controllerがインスタンス化されるたびに似ています。
これにより、ウィジェットの更新間 (たとえば、ウィジェットがバックグラウンドにあり、そのコンテンツを更新するために呼び出されている間) にデータをメモリに保存することができなくなります。
これは正常な動作ですか、それともバグですか? NSUserDefaults
リセットされているメモリベースのデータに依存する代わりに、単純な数値を保存する必要がありますか?
ios - デバイスの向きが変わってもカスタム キーボードの高さが変わらない
デバイスを回転させても、カスタム キーボードの高さは常に同じままです。削除Constraints
して再度追加しようとしましたが、うまくいきません。Stack Overflow と iOS dev Forum で関連する質問をたくさん見ましたが、まだ解決策がありません..
アプリを使用した場所をいくつか読みまし-(void)viewDidAppear:(BOOL)animated
たが、このコードを使用してサイズを設定したら:
しかし、初めて設定するカスタムキーボードをロードするときはいつでも、横向きと縦向きのセッターフレーム表示を設定します。
肖像画:
風景:
オリエンテーション変更デリゲート時にサイズ変更メソッドを呼び出します。
ノート:
キーボード レイアウトについては、XIBを使用しており、デバイスの向きとしてペン先を読み込んでいますが、デバイスの向きでのサイズの更新はうまくいきません。これについて私を助けてください
ios - iOSキーボードアプリをiPhone 6およびiPhone 6 Plusのみに制限する方法
iPhone 6 Plusの大画面を活かしたキーボードを設計しています(ただし、iPhone 6でもある程度使えます)。私のキーボードは基本的に 4.7 インチより前のデバイス (iPhone 5s 以下など) では役に立たないため、iPhone 6、iPhone 6 Plus、および将来の iPhone のみをターゲットにする必要があります。これは可能ですか?はいの場合、どのように?そうでない場合、良い回避策は何ですか?
iphone - iOS 8 でメモリ不足が原因でカスタム キーボードが終了する
iOS 8 でメモリ不足が原因でカスタム キーボードが終了する
最初、私のカスタム キーボードは約 25 MB のメモリを使用していますが、このメモリはキーボードを破棄しても解放されません。カスタム キーボードを何度も開くと、メモリが増加し続け、最終的にメモリ不足のために終了します。
この問題について教えてください。
keyboard - iOS 8 : キーボード拡張。キーのポップアップの追加に関する問題
キーボード拡張アプリを作成しています。ユーザーがボタンをタップすると、ボタンにキー ポップ アニメーションが追加されました。画像の内側では問題なく動作しますが、サブビューをクリップすると、一番上の行の画像ポップアップ領域が非表示になります。ClipToBound プロパティを試して、False に設定しました。しかし、まだ機能していません。誰でもこれを修正する方法を知っていますか? スーパービューにサブビューを追加しても機能しません。
画像 A は、キーボードのフレーム内にあるため、正しいポップアップを示しています。画像 B は、フレーム内のポップアップ クリップとして間違っています。
swift - ios8 カスタム キーボード: UIImages を追加してもデバイスで実行されないのはなぜですか?
カスタム キーボードを作成しましたが、さまざまなデバイスのシミュレーターで正常に動作しますが、ios8 を実行している iPad Mini にロードしようとすると、エラーが発生します。
プラグイン ... キーボードが中断されました
または、メモリ警告が表示される場合もあります。
写真を取り出すと(各キーは写真です)、機能します。これは制限ですか?UIImages の使用は許可されていませんか? もしそうなら、なぜそれらはシミュレーターで動作するのに、実際のデバイスでは動作しないのですか?
画像を追加するために使用していたコードは次のとおりです。
buttonTag は int 値なので、上記のプロセスで文字列に変換しています。私のキーはコードを介して生成されるため、上記のコードは、buttonTag が 1 から 33 まで 1 ずつ増加し続けるループにネストされ、私の画像は 1.png、2.png などの名前になります。