問題タブ [uiapplication]

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

uiview - 実際の[UIScreen mainScreen]フレームサイズを取得するには?

私は少しイライラしています。メイン ウィンドウにステータスバーが表示されるアプリがあります。ビューとそのフレーム サイズを動的に設定したいので (たとえば、通話中にステータス バーが 40 ピクセルを占める可能性があります)。

私は2つのうちの1つを行うことができます:

本当に厄介なのは、これら 2 つの出力が 2 つの異なる値のセットを出力し、それぞれが同じように役に立たないことです。

bounds出力します: {{0, 0}, {320, 480}}while
applicationFrame出力します{{0, 20}, {320, 460}}

ご覧のとおりbounds、正しい y 原点 (0 はステータスバーの真下から開始) を提供しますが、高さ 480 を提供しますが、これは正しくありません。ステータスバーが表示されているため、460 である必要があります。次にapplicationFrame、ステータスバーの 20 ピクセル下から開始する (キャップがある) が、正しい高さを示します。しかし、とにかく 20 ピクセル押し下げると、あまり役に立ちません。

何か助けはありますか?

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

objective-c - Where to put [[UIApplication sharedApplication] setStatusBarHidden:YES];?

I need some help. I want that my app runs without status bar.

I put this line into appDelegate in

Maybe exist better place?

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

objective-c - 他のiOSアプリからFacebookとTwitterのアプリケーションを起動する

やあみんな、私はまだiPhoneプロジェクトを構築し続けており、Facebookアプリケーションの起動に問題があります。まず、すべてのSDK Xcode開発者は、FacebookアプリケーションにシミュレーションにFacebookまたはTwitterアプリがないことを知っていると思います。私は自分の会社のFacebookページとTwitterアカウントを持っているので、iOSシミュレーターにないため、FacebookアプリケーションからFacebookページを起動したり、TwitterアプリケーションからTwitterページを起動したりすることをテストできないようです。それで、FacebookとTwitterのアプリケーションがない場合、どうすればFacebookとTwitterのページを開くことができるのでしょうか。FacebookまたはTwitterのURLを使用せず、それをUIWebViewにロードし、FacebookおよびTwitterアプリケーションを開いて、プロジェクトのボタンをクリックした後に起動します。

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

objective-c - 特定のインデックスパスで UILocalnotification を削除します

たくさんの UILocalNotifications がありますが、特定のインデックスパスで特定のものだけを削除したいので、

私にはうまくいきません。私は私が使用できることを知っています

しかし、指定された NSIndexPath から UILocalNotification を取得するにはどうすればよいですか?

ありがとう。

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

nsurl - UIApplication openURL:開く前にアプリを確認しますか?

最近iOSで何か変更がありましたか?私は過去に次のように呼ぶことができました:

これは基本的に、デバイスがURLに応答するかどうかを確認し(アプリがインストールされているかどうか)、インストールされている場合はアプリを開きます。そうでない場合は、else

デバイス(iPhone 4、4.3.2)でテストすると、BOOLの作成時にTwitterアプリが開きます。

ありがとう

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

blackberry - sqlite データベースのデータに基づいて、Blackberry UI アプリケーションで画面をプッシュする際の問題

データベースが作成されているかどうかに基づいて、メインの UiApplication (MyApp) に画面をプッシュしようとしています。作成されている場合は、emapty であるか、データがあるかどうかに基づいています..しかし、このコードを実行すると、私の balckberry アプリケーション jsts がハングします..

どんな助けでも大歓迎です:)

仮想SDCardがシミュレーターにあることを確認しました.SDCardが利用可能かどうかを実行時に確認するコードもあります。

  • JDE バージョン 6.0 と Eclipse Helios

  • BlackBerry Simulator のプラグイン: 9800

  • OS : Windows 7 32 ビット アルティメット エディション

以下は、アプリで使用している私のコードです

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

blackberry - Screen オブジェクト ( UiApplication.getUiApplication().getActiveScreen()) を使用して画面上のフィールドにアクセスする方法

私のクエリは、 Screen Object を使用してスタックされた画面のフィールドにアクセスする方法ですか?

正確な問題は次のとおりです。

ユーザーがそのフィールドをクリックすると、1 つのテキスト フィールド (ClientName) を持つ 1 つの画面があり、アプリケーションは新しい画面をプッシュし、ユーザーが MyWebServices を使用してリモート データベースを検索できるようにします。ユーザーが検索結果から1つのクライアントを選択すると、前の画面のテキストフィールドに、ユーザーが現在の画面で選択したテキストを設定したい..

私は pushScreen( new screen("text) ) を試しましたが、この操作を 1 回だけ実行したい場合の結果になる可能性がありますが、他の画面に移動するフィールドが 2 つあるため、これはオプションではありません。 webservices からデータをフェッチし、新しい画面をプッシュするたびに、プッシュスクリーン操作のたびに、目的のテキストが設定されたフィールドを 1 つだけ取得します

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

blackberry - 背景ブラックベリー UI アプリケーション

初めて設定を取得し、常にバックグラウンドで実行される (起動時に実行される) ブラックベリー アプリケーションを作成しています。そのため、アプリケーション アイコンをクリックしても、設定が既に構成されている場合は画面が表示されません。

使用UiApplication.getUiApplication().requestBackground();しましたが、アプリケーションのアイコンをクリックすると、設定画面 (アプリケーションの画面のみ) とアプリケーションの実行が開きます。

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

iphone - 現在のデバイスがバックグラウンドモードを持つことができるかどうかを知る方法

バックグラウンドモードに入った後、いくつかのタスクを実行しています。これらのタスクは、バックグラウンドモードの場合にのみ実行したいので、次のようにしました。

ただし、applicationStateはiOS4.0以降でのみ使用できます...

たとえば、このコードはiOS3でどのように機能するのでしょうか。

  • デバイスにiOS4が搭載されているかどうかを確認するにはどうすればよいですか?
  • iOS <4のクラッシュと例外を回避するにはどうすればよいですか?

あなたの助けに感謝します

ケロー

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

blackberry - BlackBerryでUiApplicationアイコンを非表示にしますか?

追跡アプリケーションを作成しています。構成後、アプリケーションは、ユーザーの知識がなくても、常にバックグラウンドで実行する必要があります。

アプリを選択してBlackBerryアイコンを押し、[非表示]をクリックして、アプリケーションアイコンを手動で非表示にするオプションがあります。EventInjectorでこれを行うことは可能ですか?または他の方法?