問題タブ [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.
ios - UIAppearance setTranslucent エラー: 無効なプロパティ タイプ、外観セッターの c、_installAppearanceSwizzleForSetter
iOS 7 を試した結果:
クラッシュとエラーが発生しました:
他の呼び出しは正常に機能します。
半透明度をローカルに設定すると、クラッシュしません。
これは iOS 7 固有のものだと思いますが、iOS 6 ではまだ同じことを試していません。
ios - Bluetooth Low Energy の一意の識別子
iOS から Bluetooth Low Energy デバイスにアクセスできる一意の ID を探しています。10 台のデバイスがあり、10 か所に配置しました。接続に使用しているiOSデバイスに関係なく、通信しているデバイスを正確に知る必要があります。
iOS コア Bluetooth では、新しい UUID が iOS によってデバイスに割り当てられます。デバイスを一意に識別できません。
ios - UITabBarIcon の影と光沢効果を削除する方法
iOS5/6 で UITabBarItem の光沢効果と影を削除しようとしていますが、どういうわけか取得できません...実際には、アプリを iOS5/6 でも iOS7 と同じように表示したい.. 削除することは可能ですか?この光沢効果?1枚目の画像はiOS7、2枚目はiOS6
ios - IOS7 で廃止された GraphicsServices の GSCopyPurpleNamedPort(appId) では、代替アプローチは何ですか?
IOS7でgseventを送信したいです。私はここから従います:IOS 5以降で最前面のアプリケーションの紫色のポートを見つける方法は?
IOS 4、5、6 で動作するようになりました。現在、IOS7 ベータ版に取り組んでいます。プライベート API が変更されていることがわかりました。GSCopyPurpleNamedPort(appId) の結果は常に 0 です。
では、IOS7 で現在実行中のアプリケーションの紫色のポートを取得するにはどうすればよいですか?
iphone - iOS 7 はどのように UI 要素を実装して、コンパイルする SDK によって外観が異なるようにしていますか?
iOS 7 ではスタイルが異なるUITableView
、などの要素があります。UINavigationBar
UIKit
これらのクラスは に実装されており、UIKit
コンパイル時に静的ではなく、実行時に動的にアプリケーションとリンクされるため、このスタイルは実行時に決定されます。
そのため、iOS 7 で実行されるすべてのアプリは、これらの要素が iOS 7 での外観と同じように見えると考えられます。ただし、iOS 7 SDK でコンパイルするまでは、iOS 6 で使用されていたのと同じスタイルを維持します。それらの一部を除いて (UIAlertView
またはのようにUIMenuController
)
これについての私の唯一の説明は、彼らが次のようなことをするということです:
多くの古いコードを維持し続ける必要があるため、これは明らかに非常に面倒です。興味がありますが、これは本当に内部で起こっていることですか? 私は何が欠けていますか?
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 は元の時刻に戻ります。現在の時刻。
これは私のコードです: