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

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

19
UITextFieldが変更されたときに確認するにはどうすればよいですか?
テキストフィールドがいつ変更されるかを確認しようとしています。textViewDidChangeこれは、textViewに使用される関数にも相当します。これまでのところ、これを行っています。 func textFieldDidBeginEditing(textField: UITextField) { if self.status.text == "" && self.username.text == "" { self.topRightButton.enabled = false } else { self.topRightButton.enabled = true } } どの種類の作品ですが、topRightButtonテキストフィールドが押されるとすぐに有効になりますが、テキストが実際に入力されたときにのみ有効にしたいですか?
290 ios  swift  uitextfield 

19
iOS 8 iPadでクラッシュするUIActivityViewController
私は現在、Xcode 6(ベータ6)でアプリをテストしています。UIActivityViewControllerは、iPhoneデバイスおよびシミュレーターでは正常に動作しますが、iPadシミュレーターおよびデバイス(iOS 8)では以下のログでクラッシュします Terminating app due to uncaught exception 'NSGenericException', reason: 'UIPopoverPresentationController (<_UIAlertControllerActionSheetRegularPresentationController: 0x7fc7a874bd90>) should have a non-nil sourceView or barButtonItem set before the presentation occurs. iOS 7とiOS 8の両方でiPhoneとiPadに次のコードを使用しています NSData *myData = [NSData dataWithContentsOfFile:_filename]; NSArray *activityItems = [NSArray arrayWithObjects:myData, nil]; UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:nil applicationActivities:nil]; activityViewController.excludedActivityTypes = @[UIActivityTypeCopyToPasteboard]; …

15
NSUserDefaultsのクリア
私が使用している+[NSUserDefaults standardUserDefaults]アプリケーションの設定を保存するために。これは約12個の文字列値で構成されます。これらの値をデフォルト値に設定するのではなく、完全に削除することは可能ですか?

8
Xcodeでのシンボルファイルの処理
デバイスを接続した後、「シンボルファイルを処理しています」というメッセージが表示されたときに、Xcodeが実際に何をしているのか誰かに教えてもらえないかと思いました。
285 iphone  ios  xcode 

30
iPhoneナビゲーションバーのタイトルのテキストの色
iOSナビゲーションバーのタイトルの色は、デフォルトでは白のようです。それを別の色に変更する方法はありますか? navigationItem.titleView画像を使ったアプローチを意識しています。私のデザインスキルは限られていて、標準の光沢を得ることができなかったため、テキストの色を変更することを好みます。 どんな洞察もいただければ幸いです。

19
新しいコンセント接続を挿入できませんでした:という名前のクラスの情報が見つかりませんでした
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 Xcodeで、ビューコントローラに関する情報がないというエラーが表示されました。 新しいコンセント接続を挿入できませんでした:という名前のクラスの情報が見つかりませんでした なぜこうなった?


15
UIViewにタッチイベントを追加する方法
UIViewにタッチイベントを追加するにはどうすればよいですか? 私が試す: UIView *headerView = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, tableView.bounds.size.width, nextY)] autorelease]; [headerView addTarget:self action:@selector(myEvent:) forControlEvents:UIControlEventTouchDown]; // ERROR MESSAGE: UIView may not respond to '-addTarget:action:forControlEvents:' サブクラスを作成して上書きしたくない - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

6
アプリがバックグラウンドから戻ったときにviewWillAppearが呼び出されないのはなぜですか?
アプリを作成していて、ユーザーが電話で話しているときにアプリを見ている場合は、ビューを変更する必要があります。 私は次のメソッドを実装しました: - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; NSLog(@"viewWillAppear:"); _sv.frame = CGRectMake(0.0, 0.0, 320.0, self.view.bounds.size.height); } ただし、アプリがフォアグラウンドに戻ったときに呼び出されていません。 私は実装できることを知っています: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(statusBarFrameChanged:) name:UIApplicationDidChangeStatusBarFrameNotification object:nil]; しかし、私はこれをしたくありません。すべてのレイアウト情報をviewWillAppear:メソッドに入れて、考えられるすべてのシナリオを処理できるようにしたいのです。 私はviewWillAppear:をapplicationWillEnterForeground:から呼び出そうとさえしましたが、その時点で現在のビューコントローラがどれであるかを正確に示すことができません。 誰かがこれに対処する適切な方法を知っていますか?私は明白な解決策を見逃していると確信しています。

29
コンテナービュー内で複数のビューを等間隔に配置する
自動レイアウトは私の人生を困難にしています。理論的には、切り替えたときにとても便利でしたが、いつもそれと戦っているようです。 私は助けを見つけることを試みるためにデモプロジェクトを作りました。ビューのサイズが変更されるたびに、ビュー間のスペースを均等に増減する方法を知っている人はいますか? 以下は3つのラベルです(手動で垂直方向に等間隔に配置)。 私が欲しいのは、回転するときに、ビューのサイズではなく間隔を均等に変更することです。デフォルトでは、トップビューとボトムビューは中央に向かって押しつぶされます。

30
Swiftを使用してキーボードでビューを移動する
ビューの下半分にテキストフィールドがあるアプリがあります。つまり、テキストフィールドに入力すると、キーボードがテキストフィールドを覆います。 入力中にビューを上に移動して、入力内容を確認し、キーボードが消えたら元の場所に戻すにはどうすればよいですか? 私は至る所を見てきましたが、すべての解決策はObj-Cにあるようですが、まだ完全に変換することはできません。 どんな助けでも大歓迎です。


14
プログラムでiOSステータスバーの高さを取得する方法
現在、iPhone / iPadの上部にあるステータスバー(時間、バッテリー、ネットワーク接続を含む)は、非網膜画面の場合は20ピクセル、網膜画面の場合は40ピクセルであることを知っていますが、将来の保証のために私のアプリが欲しいハードコーディング値なしでこれを決定できるようにするため。プログラムでステータスバーの高さを把握することは可能ですか?

19
Swiftでデバイスまたはシミュレーター用にアプリがビルドされているかどうかを検出する方法
Objective-Cでは、マクロを使用してデバイスまたはシミュレーター向けにアプリが構築されているかどうかを確認できます。 #if TARGET_IPHONE_SIMULATOR // Simulator #else // Device #endif これらはコンパイル時マクロであり、実行時には使用できません。 Swiftで同じことをするにはどうすればよいですか?
277 ios  swift 

6
iTunes Connect:適切なSKUを選択する方法?
iTunes Connectに新しいアプリケーションを追加しようとしているので、iTunes Connect開発者ガイドを読んでいます。 私SKU numberが提供すべきものについて少し混乱しています。上記の開発者ガイドの81ページで、彼らはアプリケーションOrange Ballのデータの例を提供しています。 彼らはSKU番号を選択しOrange_Ball_01ました。何がそれはバージョン1であること-を示すには?下線を使用する理由 そのSKUを使用しない場合は、「OrangeBall」と入力しないでください。01 更新ノート: 2012年1月23日に、アップルは上記の例をアプリケーション「Ball Maze」およびSKU「com.apple.com.maze」に変更しました。 数年後、アップルはドキュメント全体を変更しましたが、アプリケーション「Adventure App」とSKU「Adventure123」を使用した同様の例については、https://help.apple.com/app-store-connect/#/dev97865727cを参照してください。 。

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