問題タブ [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.

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

ios - Today Extension Ivars は定期的にリセットされますか?

新しい iOS 8 Today ウィジェットにコードを書いていますがwidgetPerformUpdateWithCompletionHandler:、ivar (から作成@property) が呼び出されるたびにリセットされることに気付きました。新しいView Controllerがインスタンス化されるたびに似ています。

これにより、ウィジェットの更新間 (たとえば、ウィジェットがバックグラウンドにあり、そのコンテンツを更新するために呼び出されている間) にデータをメモリに保存することができなくなります。

これは正常な動作ですか、それともバグですか? NSUserDefaultsリセットされているメモリベースのデータに依存する代わりに、単純な数値を保存する必要がありますか?

0 投票する
2 に答える
1626 参照

ios - デバイスの向きが変わってもカスタム キーボードの高さが変わらない

デバイスを回転させても、カスタム キーボードの高さは常に同じままです。削除Constraintsして再度追加しようとしましたが、うまくいきません。Stack Overflow と iOS dev Forum で関連する質問をたくさん見ましたが、まだ解決策がありません..

アプリを使用した場所をいくつか読みまし-(void)viewDidAppear:(BOOL)animatedたが、このコードを使用してサイズを設定したら:

しかし、初めて設定するカスタムキーボードをロードするときはいつでも、横向きと縦向きのセッターフレーム表示を設定します。

肖像画:

ここに画像の説明を入力

風景:

ここに画像の説明を入力

オリエンテーション変更デリゲート時にサイズ変更メソッドを呼び出します。

ノート:

キーボード レイアウトについては、XIBを使用しており、デバイスの向きとしてペン先を読み込んでいますが、デバイスの向きでのサイズの更新はうまくいきません。これについて私を助けてください

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

ios - iOSキーボードアプリをiPhone 6およびiPhone 6 Plusのみに制限する方法

iPhone 6 Plusの大画面を活かしたキーボードを設計しています(ただし、iPhone 6でもある程度使えます)。私のキーボードは基本的に 4.7 インチより前のデバイス (iPhone 5s 以下など) では役に立たないため、iPhone 6、iPhone 6 Plus、および将来の iPhone のみをターゲットにする必要があります。これは可能ですか?はいの場合、どのように?そうでない場合、良い回避策は何ですか?

0 投票する
3 に答える
1754 参照

iphone - iOS 8 でメモリ不足が原因でカスタム キーボードが終了する

iOS 8 でメモリ不足が原因でカスタム キーボードが終了する

最初、私のカスタム キーボードは約 25 MB のメモリを使用していますが、このメモリはキーボードを破棄しても解放されません。カスタム キーボードを何度も開くと、メモリが増加し続け、最終的にメモリ不足のために終了します。

この問題について教えてください。

0 投票する
3 に答える
1496 参照

keyboard - iOS 8 : キーボード拡張。キーのポップアップの追加に関する問題

キーボード拡張アプリを作成しています。ユーザーがボタンをタップすると、ボタンにキー ポップ アニメーションが追加されました。画像の内側では問題なく動作しますが、サブビューをクリップすると、一番上の行の画像ポップアップ領域が非表示になります。ClipToBound プロパティを試して、False に設定しました。しかし、まだ機能していません。誰でもこれを修正する方法を知っていますか? スーパービューにサブビューを追加しても機能しません。

画像 A は、キーボードのフレーム内にあるため、正しいポップアップを示しています。画像 B は、フレーム内のポップアップ クリップとして間違っています。

画像 A は、キーボードのフレーム内にあるため、正しいポップアップを示しています。 画像 B は、フレーム内のポップアップ クリップとして間違っています。

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

swift - ios8 カスタム キーボード: UIImages を追加してもデバイスで実行されないのはなぜですか?

カスタム キーボードを作成しましたが、さまざまなデバイスのシミュレーターで正常に動作しますが、ios8 を実行している iPad Mini にロードしようとすると、エラーが発生します。

プラグイン ... キーボードが中断されました

または、メモリ警告が表示される場合もあります。

写真を取り出すと(各キーは写真です)、機能します。これは制限ですか?UIImages の使用は許可されていませんか? もしそうなら、なぜそれらはシミュレーターで動作するのに、実際のデバイスでは動作しないのですか?

画像を追加するために使用していたコードは次のとおりです。

buttonTag は int 値なので、上記のプロセスで文字列に変換しています。私のキーはコードを介して生成されるため、上記のコードは、buttonTag が 1 から 33 まで 1 ずつ増加し続けるループにネストされ、私の画像は 1.png、2.png などの名前になります。