問題タブ [ios7]

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

ios - UIAppearance setTranslucent エラー: 無効なプロパティ タイプ、外観セッターの c、_installAppearanceSwizzleForSetter

iOS 7 を試した結果:

クラッシュとエラーが発生しました:

他の呼び出しは正常に機能します。

半透明度をローカルに設定すると、クラッシュしません。

これは iOS 7 固有のものだと思いますが、iOS 6 ではまだ同じことを試していません。

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

ios - Bluetooth Low Energy の一意の識別子

iOS から Bluetooth Low Energy デバイスにアクセスできる一意の ID を探しています。10 台のデバイスがあり、10 か所に配置しました。接続に使用しているiOSデバイスに関係なく、通信しているデバイスを正確に知る必要があります。

iOS コア Bluetooth では、新しい UUID が iOS によってデバイスに割り当てられます。デバイスを一意に識別できません。

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

ios - UITabBarIcon の影と光沢効果を削除する方法

iOS5/6 で UITabBarItem の光沢効果と影を削除しようとしていますが、どういうわけか取得できません...実際には、アプリを iOS5/6 でも iOS7 と同じように表示したい.. 削除することは可能ですか?この光沢効果?1枚目の画像はiOS7、2枚目はiOS6 iOS7

iOS6

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

ios - IOS7 で廃止された GraphicsServices の GSCopyPurpleNamedPort(appId) では、代替アプローチは何ですか?

IOS7でgseventを送信したいです。私はここから従います:IOS 5以降で最前面のアプリケーションの紫色のポートを見つける方法は?

IOS 4、5、6 で動作するようになりました。現在、IOS7 ベータ版に取り組んでいます。プライベート API が変更されていることがわかりました。GSCopyPurpleNamedPort(appId) の結果は常に 0 です。

では、IOS7 で現在実行中のアプリケーションの紫色のポートを取得するにはどうすればよいですか?

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

iphone - iOS 7 はどのように UI 要素を実装して、コンパイルする SDK によって外観が異なるようにしていますか?

iOS 7 ではスタイルが異なるUITableView、などの要素があります。UINavigationBar

UIKitこれらのクラスは に実装されており、UIKitコンパイル時に静的ではなく、実行時に動的にアプリケーションとリンクされるため、このスタイルは実行時に決定されます。

そのため、iOS 7 で実行されるすべてのアプリは、これらの要素が iOS 7 での外観と同じように見えると考えられます。ただし、iOS 7 SDK でコンパイルするまでは、iOS 6 で使用されていたのと同じスタイルを維持します。それらの一部を除いて (UIAlertViewまたはのようにUIMenuController)

これについての私の唯一の説明は、彼らが次のようなことをするということです:

多くの古いコードを維持し続ける必要があるため、これは明らかに非常に面倒です。興味がありますが、これは本当に内部で起こっていることですか? 私は何が欠けていますか?

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

uidatepicker - Xcode 5 で UISwitch コントロールが正しく機能しない

最近、Xcode 4.6.3 を Xcode5 DP2 に更新しました。Xcode 4.6.3 ではすべて正常に動作していました。つまり、Viewcontroller 内には UISwitch と UIDatePicker と、「set」と「clear」という 2 つのボタンがあります。UIDatePicker から特定の時間を選択し、UISwitch の状態を「オン」に変更し、「設定」ボタンをクリックすると、選択した時間にアラームが設定されます。また、UISwitch の状態を「オフ」に変更すると、UIDatePicker は現在の時刻を表示します。それ以外の場合は、選択された時刻を表示します。これは Xcode 4.6.3 で正常に機能していました。しかし、Xcode5 DP2 に更新した後、UISwitch の状態を切り替えるたびに、UIDatePicker は現在の時刻に戻ります。つまり、UIDatePicker で現在の時刻以外の時刻を選択し、UISwitch を「オン」状態に切り替えても、UIDatePicker は元の時刻に戻ります。現在の時刻。

これは私のコードです: