タグ付けされた質問 「ios」

iOSは、Apple iPhone、iPod touch、iPadで実行されるモバイルオペレーティングシステムです。iOSプラットフォームでのプログラミングに関する質問には、このタグ[ios]を使用してください。これらのプログラミング言語に固有の問題には、関連タグ[objective-c]および[swift]を使用してください。


21
UILabelに改行を追加するにはどうすればよいですか?
文字列が次のようになっていることを確認します。 NSString *longStr = @"AAAAA\nBBBBB\nCCCCC"; UILabelがこのようなメッセージを表示するようにするにはどうすればよいですか AAAAA BBBBB CCCCC \nUILabelによって認識されるとは思わないので、NSLabelの内部に何かを入れて、UILabelが改行を作成しなければならないことを認識できるようにしますか?

30
デバイスがiPhone Xかどうかを検出する
私のiOSアプリはカスタムの高さを使用しているためUINavigationBar、新しいiPhone Xで問題が発生します。 アプリがiPhone Xで実行されているかどうかをプログラムで(Objective-Cで)確実に検出する方法を誰かがすでに知っていますか? 編集: もちろん、画面のサイズをチェックすることは可能ですが、TARGET_OS_IPHONEiOSを検出するような「組み込み」の方法があるのでしょうか... if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) { CGSize screenSize = [[UIScreen mainScreen] bounds].size; if (screenSize.height == 812) NSLog(@"iPhone X"); } 編集2: 私の質問はリンクされた質問の複製であるとは思いません。もちろん、現在のデバイスのさまざまな特性を「測定」し、その結果を使用してどのデバイスを使用するかを決定する方法があります。しかし、私が最初の編集で強調しようとしたので、これは私の質問の実際のポイントではありませんでした。 実際の質問は次のとおりです。「現在のデバイスがiPhone X(たとえば、SDK機能によって)であるかどうかを直接検出することはできますか、それとも間接測定を使用する必要がありますか?」 これまでの回答では、「いいえ、直接的な方法はありません。測定が進むべき道」と答えています。

5
xcode 7でENABLE_BITCODEは何をしますか?
埋め込まれたビットコード用語に問題があります。 埋め込みビットコードとは何ですか? いつ有効にするENABLE_BITCODEか、新しいXcodeで?Xcode 7で 有効にすると、バイナリはどうなりENABLE_BITCODEますか?
262 ios  iphone  xcode7  bitcode 

15
NSLayoutConstraint "UIView-Encapsulated-Layout-Height"とは何ですか?強制的にクリーンに再計算するにはどうすればよいですか?
UITableViewiOS 8で実行していて、ストーリーボードの制約からセルの自動高さを使用しています。 自分のセルの1つにシングルが含まれていて、UITextViewユーザー入力に基づいて縮小および拡張する必要があります-テキストを縮小/拡張するにはタップします。 これを行うには、テキストビューにランタイム制約を追加し、ユーザーイベントに応じて制約の定数を変更します。 -(void)collapse:(BOOL)collapse; { _collapsed = collapse; if(collapse) [_collapsedtextHeightConstraint setConstant: kCollapsedHeight]; // 70.0 else [_collapsedtextHeightConstraint setConstant: [self idealCellHeightToShowFullText]]; [self setNeedsUpdateConstraints]; } これを行うときはいつでも、tableView更新でラップして呼び出します[tableView setNeedsUpdateConstraints]: [tableView beginUpdates]; [_briefCell collapse:!_showFullBriefText]; [tableView setNeedsUpdateConstraints]; // I have also tried // [self.tableView reloadRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationTop]; // with exactly the same results. [tableView endUpdates]; これを行うと、セルが展開します(そして、展開中にアニメーション化します)が、制約の警告が表示されます。 2014-07-31 …

11
AndroidおよびiOS用の2Dクロスプラットフォームゲームエンジン?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する 私はしばらくUnity3dを使用してきましたが、OnGUI()またはGUITexturesを使用した2Dパーツはあまりにも不格好です。また、Unity3dで行われる最小のゲ​​ームでさえ、少なくとも10MBのダウンロードであり、2Dゲームには多すぎます。 それで、私は現在2D用のエンジンを探しています。私はCocos2Dを試しましたが、それはiOSのみであり、すべてをAndroidの別の言語に書き直したくありません(たとえば、Cocos2dのAndroid用のJavaポートはオプションではありません)。代わりに、コードを1回記述して、iOS、Android、および場合によってはWindows Phone 7に簡単にデプロイできるようにしたいと思います。MacとWindowsの両方を持っています。 さらに詳しく説明すると、エンジンに対する私の要件は次のとおりです。 クロスプラットフォームである必要があります 効率的でなければならない 私は彼らとして快適ですので、C ++やJava、C#やObjective Cのである必要がありませ私はウェブ開発者はないですので、フラッシュ、Javascriptを、HTML5 大規模なコミュニティ、チュートリアル、iOSまたはAndroidで直接開発するときに持っていたもののほとんどをカバーする追加のライブラリ(アプリ内課金、Facebookなど)が必要です 最終的に配達されるパッケージは大きすぎてはいけません エンジンは無料でもかまいませんが、リーズナブルな価格を払ってもかまいません 次のエンジンを見つけました: マーマレード(およびその上にあるIwGameエンジン)-C ++、マーマレードの全体的に非常に好意的なレビューが見つかりましたが、IwGameについては不明です。編集(2013年3月):マーマレードSDKには、Cocos2Dxと組み込みIDEが含まれているように見えます。 Corona SDK -Lua(効率が疑わしい)、コードをコンパイルするためにインターネット接続も必要 Cocos2d-x -C ++は、開発者から多くのレビューを受けました。ほとんどが肯定的で、多くの人が2Dに最適だと考えています 粒子コード -Java + Eclipse、レビューやコメントは見つかりませんでした モアイ -ルア、それに関するレビュー/意見は見つかりませんでした モンキーエンジン -機能が少なすぎるようです Haxenme-それはフラッシュです、私はそれを使用したことがなく、したくありません Unity3dを使用しますが、2D Toolkitのような2Dパッケージを使用します SDLのAndroid(こちらも)とiOSへの移植-多くのサポートや現在の開発(?) GLBasic-基本言語、私はそれが好きではありません playN-開発の初期のようです(?) Gamvas -HTML5、私にとって成熟したエンジンのようには見えない イグニフガ-Python、成熟していないように見える ORX-まだ開発されているかどうか不明(?) 構成2 -GameMakerを思い出させる、迅速なプロトタイプには問題ないが、業界レベルのゲームには問題ない XNA、次にExEnを使用してゲームを移植します(iOSに移植するにはMono Touch 、Androidに移植するにはMono …

25
Objective-C内ではSwiftクラスを使用できません
Swiftアプリにコードを統合しようとしています。アプリは記述されてObjective-Cおり、Swiftクラスを追加しました。ここで説明されているすべてを行いました。しかし、私の問題はXcode、-Swift.hファイルを作成していないことです。ブリッジングヘッダーのみです。作成しましたが、実際は空です。私はすべてのObjCクラスをSwiftで使用できますが、その逆はできません。迅速なクラスにマークを付けましたが、@objc役に立ちませんでした。私は今何ができますか? 編集:Appleは次のように述べています。 "SwiftコードをObjective-Cにインポートする場合、Xcode-generatedヘッダーファイルを使用してそれらのファイルをObjective-Cに公開します。[...]このヘッダーの名前は、製品モジュール名で、その後に「 -Swift.h」。 " 今、そのファイルをインポートしようとすると、エラーが発生します。 //MainMenu.m #import "myProjectModule-Swift.h" //Error: 'myProjectModule-Swift.h' file not found @implementation MainMenu これが私のFBManager.swiftファイルです。 @objc class FBManager: NSObject { var descr = "FBManager class" init() { super.init() } func desc(){ println(descr) } func getSharedGameState() -> GameState{ return GameState.sharedGameState() //OK! GameState is written in Objective-C and no error …
260 ios  objective-c  swift 

16
iOSはユーザーがiPadを使用しているかどうかを検出します
私はiPhoneとiPod Touchで動作するアプリを持っています。それはRetina iPadとすべてで動作しますが、1つの調整が必要です。現在のデバイスがiPadかどうかを検出する必要があります。ユーザーが私の中UIViewControllerでiPadを使用しているかどうかを検出し、それに応じて何かを変更するには、どのコードを使用できますか?
260 ios  objective-c  swift  ipad  device 

9
複数行のUITextfieldを作成するには?
ユーザーが情報を書き込む必要のあるアプリケーションを開発しています。この目的のために、UITextField複数行である(通常UITextFieldは単一行です)が必要です。 私がググリングしているときに、この目的UITextViewでUITextfieldはなくを使用するという答えを見つけます。

11
iOSのinfo.plistファイル内の文字列をローカライズする方法は?
ご存知かもしれませんが、iOS 8ではユーザーの位置情報を使用するためにNSLocationWhenInUseUsageDescriptionキーが必要です。このキーといくつかの一般的な情報をinfo plistに追加しました。 plistファイル内で翻訳文字列を使用するにはどうすればよいですか? -更新- ローカライズ可能な文字列を既に持っています。plist文字列内でNSLocalizedString(MYSTRING、nil)のようなものを使用できるのかと思っているところです。ローカライズ用にinfo.plistの複数のファイルを作成できることは知っていますが、もっと簡単な方法があるのではないかと思っていました。
259 ios  xcode  plist  beta 

12
Swiftの最初のViewControllerからナビゲーションバーを非表示にする方法は?
ナビゲーションバーを最初のViewControllerまたは特定のViewControllerから迅速に非表示にするにはどうすればよいですか? 私は次のコードを使用しましたviewDidLoad(): override func viewDidLoad() { super.viewDidLoad() self.navigationController?.isNavigationBarHidden = true } そしてまたviewWillAppear: override func viewWillAppear(animated: Bool) { self.navigationController?.isNavigationBarHidden = true } どちらのメソッドも、すべてのViewControllerからナビゲーションコントローラを非表示にします。



25
preferredStatusBarStyleは呼び出されません
私は、その後、このスレッドをオーバーライドする-preferredStatusBarStyleが、それは呼び出されません。それを有効にするために変更できるオプションはありますか?(プロジェクトでXIBを使用しています。)
257 ios  ios7  uikit  uistatusbar 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.