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

iOS13タグは、AppleのiOS 13オペレーティングシステムに固有の質問に使用する必要があります。iOSに関する一般的な質問では、iOSタグを使用する必要があります。

28
iOS 13フルスクリーンでモーダルを表示する
iOS 13では、モーダルビューコントローラーが表示されるときの新しい動作があります。 これで、デフォルトでは全画面表示にならず、下にスライドしようとすると、アプリはView Controllerを自動的に閉じます。 この動作を防ぎ、古いフルスクリーンモーダルVCに戻すにはどうすればよいですか? ありがとう

24
iOS 13でダークモードをオプトアウトすることはできますか?
私のアプリの大部分は、ネイティブ実装ではまだ利用できない機能を提供するWebビューで構成されています。Webチームは、Webサイトにダークテーマを実装する予定はありません。そのため、私のアプリは、iOS 13のダークモードをサポートすることで少し半分に見えます。 ダークモードのサポートをオプトアウトして、アプリが常にライトモードを表示してWebサイトのテーマに一致するようにすることはできますか?
295 ios  ios13  ios-darkmode 

5
iOS 13で提示されたView Controllerのインタラクティブな終了を無効にする
iOS 13では、モーダルで表示されるビューコントローラーの新しいデザインmodalPresentationStyle .pageSheet(およびその兄弟.formSheet)が導入されています… …また、表示されたビューコントローラを下にスライドすることで、これらのシートを閉じることができます(インタラクティブな閉じます)。新しい「pull-to-dismiss」機能はかなり便利ですが、常に望ましいとは限りません。 質問:インタラクティブな解雇をオフにするにはどうすればよいですか? -プレゼンテーションスタイルは同じに保つことに注意してください。

16
解決方法: 'keyWindow'はiOS 13.0で廃止されました
Cloud KitでCore Dataを使用しているため、アプリケーションの起動時にiCloudユーザーのステータスを確認する必要があります。問題が発生した場合は、ユーザーにダイアログを発行したいので、これまで使用UIApplication.shared.keyWindow?.rootViewController?.present(...)してきました。 Xcode 11ベータ4では、新しい非推奨メッセージが次のように表示されます。 'keyWindow'はiOS 13.0で廃止されました:複数のシーンをサポートするアプリケーションには使用しないでください。接続されているすべてのシーンでキーウィンドウが返されます。 代わりにダイアログをどのように提示しますか?

11
iOS13で検出シートが却下されました
iOS 13より前は、画面全体をカバーするために使用されるビューコントローラーが提示されていました。そして、却下されると、親ビューコントローラviewDidAppear機能が実行されました。 これで、iOS 13はビューコントローラーをデフォルトでシートとして表示します。つまり、カードは基になるビューコントローラーを部分的にカバーします。つまりviewDidAppear、親ビューコントローラーが実際に消えたことがないため、呼び出されません。 提示されたビューコントローラシートが却下されたことを検出する方法はありますか?ある種のデリゲートを使用するのではなく、親View Controllerでオーバーライドできる他の関数?

13
iOS 13のUISegmentedControlでセグメントの色を変更する方法は?
A UISegmentedControlはiOS 13で新しい外観になり、セグメント化されたコントロールの色を変更する既存のコードは機能しなくなりました。 iOS 13より前のバージョンでは、tintColorとを設定して、セグメント化されたコントロールの周りの境界線、セグメント間の線、および選択したセグメントの背景色に使用できました。次に、で前景色の属性を使用して、各セグメントのタイトルの色を変更できますtitleTextAttributes。 iOS 13では、tintColorは何もしません。セグメント化されたコントロールを設定して、セグメント化されたコントロールのbackgroundColor全体的な色を変更できます。しかし、選択したセグメントの背景として使用される色を変更する方法が見つかりません。テキスト属性の設定は引き続き機能します。タイトルの背景色を設定してみましたが、これはタイトルの背景にのみ影響し、選択したセグメントの残りの背景色には影響しません。 手短に言えばUISegmentedControl、iOS 13 で現在選択されているaのセグメントの背景色をどのように変更しますか?パブリックAPIを使用して、プライベートサブビュー構造を掘り下げる必要のない適切なソリューションはありますか? iOSの13には新しいプロパティがためにありませんUISegmentedControlかUIControlとの変化のいずれもUIView関連しています。

5
Xcode 11-iOS 13でUISceneDelegate / SwiftUIをオプトアウト
現在Xcode 11 Beta 5を使用しています。私のアプリケーション内では、iOS 12以下で問題なく動作します。ただし、iOS 13では、デフォルトでUISceneを使用しているように見えます。これは私のアプリが何もしない原因となっています。 アプリを新規インストールで起動すると、ユーザーが同意する必要のある利用規約があります。同意した後、ロード画面に移動し、メイン画面に移動します。私が投稿したスクリーンショットでは、現在のフォアグラウンドでの背後にあるビューはスプラッシュロード画面です。 アプリケーション全体に複数のビューのシーンサポートを追加することを検討しますが、現在、私たちはより優先度の高い作業を行う必要があります。 https://imgur.com/i0qLhAL 「複数ウィンドウのサポート」は、アプリのターゲットの一般設定ですでに無効になっています。また、info.plistファイルで「複数のウィンドウを有効にする」を「いいえ」に設定しています。 これまでのところ、実際には何も機能していません。基本的に、iOS 10-12で元の動作を復元するために、複数のウィンドウとUIScene / SwiftUIをオプトアウト/無効化したいと考えています。これはiOS 13で可能ですか、それとも更新する必要がありますか? 更新: これは、ビューのデバッグ階層のスクリーンショットです。左側はiOS 12、右側はiOS 13です。Info.plistにもシーンデリゲートクラスやメソッドにも何も追加しないと、なぜ違うのですか?Xcode 11の既存の本番環境対応コードで実行しただけです。 https://imgur.com/C3aLsDo
106 swift  xcode  swiftui  ios13 

4
コンパイラエラー:無効なライブラリファイル-CoreLocation
Xcode 8で作成したアプリケーションの1つがあります。そのアプリケーションでCoreLocationとMapKitを使用しました。 iOS今までに最新のアップデートアプリを持っています。そしてそれはうまくいきました。現在、アプリケーションをで更新していますiOS 1。そのXcode 11.0ため、アプリを開いて必要なコードをすべて更新しました。Xcodeの「Perform Changes」などで提案されている設定も更新されました。 今、私はアプリケーションを実行しますが、次のようなエラーが発生します: Compiler error: Invalid library file。 たくさん検索しましたが、解決策が見つかりません。これは新しいバグですか、Xcodeそれとも新しいバグiOSですか? 追加の変更や設定を行う必要があることはありますか?案内してください。これはAppleの既知のバグですか? 編集: 2019-10-18 10:34:39.899827 + 0530 MapLocation [1697:57778]コンパイラエラー:無効なライブラリファイル2019-10-18 10:34:39.900098 + 0530 MapLocation [1697:57778]コンパイラエラー:無効なライブラリファイル2019- 10-18 10:34:39.915973 + 0530 MapLocation [1697:57778]コンパイラエラー:無効なライブラリファイル2019-10-18 10:34:39.916228 + 0530 MapLocation [1697:57778]コンパイラエラー:無効なライブラリファイル 2019-10-18 10:34:39.920608 + 0530 MapLocation [1697:57778]更新された座標は<+ 23.02055700、+ 72.50524900> +/- 5.00m(速度-1.00 mps /コース-1.00)@ 10/18/19 …

4
CrashlyticsスレッドはXcode11でビルドされたiOS13でのみクラッシュしました
私のアプリはiOS13でのみクラッシュし、次のコールスタックがあります。 #57. Crashed: com.twitter.crashlytics.ios.exception 0 myapp 0x105d6d494 CLSProcessRecordAllThreads + 376 (CLSProcess.c:376) 1 myapp 0x105d6d87c CLSProcessRecordAllThreads + 407 (CLSProcess.c:407) 2 myapp 0x105d5d58c CLSHandler + 26 (CLSHandler.m:26) 3 myapp 0x105d6bab4 __CLSExceptionRecord_block_invoke + 198 (CLSException.mm:198) 4 libdispatch.dylib 0x1be5c100c _dispatch_client_callout + 20 5 libdispatch.dylib 0x1be5cd804 _dispatch_lane_barrier_sync_invoke_and_complete + 60 6 myapp 0x105d6b55c CLSExceptionRecord + 205 …


2
iOS 13.1 UITextViewデリゲートメソッドshouldInteractが添付ファイルをスクロールするときに呼び出される
UITextViewデリゲートメソッドを使用して、ユーザーがURLまたは添付ファイルをタップしたときにアプリ内ブラウザーを開くなどのカスタム作業を行っています。 func textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange, interaction: UITextItemInteraction) -> Bool iOS 13では、ユーザーがURLをスクロールしているだけでも、このデリゲートメソッドが呼び出されますが、これは予期されていません。この動作は、画像の添付にも適用されました。 そのdeleateメソッドは、対話を介して呼び出されます。 * thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 6.1 7.1 * frame #0: 0x0000000104a54c5c ProjectS1`PostListViewController.textView(textView=0x00000001090a4600, URL=Foundation.URL @ 0x000000016b5d1200, characterRange=location=161, length=9, interaction=invokeDefaultAction, self=0x0000000109b03990) at PostListViewController.swift:610:9 frame #1: 0x0000000104a54d70 ProjectS1`@objc PostListViewController.textView(_:shouldInteractWith:in:interaction:) at …

6
iOS 13でAPNSデバイストークンを取得できない
APNSデバイストークンに関連する問題があります。Xcode 10.2とiOS 12.1を使用する前。現時点では、デリゲートメソッドでデバイストークンを取得するために使用していました -(void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken 私はこのようなAPNSに登録していますが、問題なく動作していました。 UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter]; center.delegate = self; [center requestAuthorizationWithOptions:(UNAuthorizationOptionSound | UNAuthorizationOptionAlert | UNAuthorizationOptionBadge) completionHandler:^(BOOL granted, NSError * _Nullable error){ if(!error){ [[UIApplication sharedApplication] registerForRemoteNotifications]; } }]; iPhone 13にiOS 13をインストールし、Xcode 11を使用すると、デリゲートメソッドdidRegisterForRemoteNotificationsWithDeviceTokenが呼び出されなくなります。この問題を理解できません。私はすでにこれについて調査しましたが、デリゲートメソッドからトークンを取得する際にいくつかの変更点があることを知っていますが、私の場合、デリゲートメソッドは呼び出されていません。繰り返しになりますが、iOS 12では問題なく動作しています。

6
CNContactViewControllerのiOS 13.1のキーボードオーバーレイアクションシート
これはiOS 13.1に固有のようです。iOS13.0以前のバージョンではCNContactViewControllerに連絡先を追加すると期待どおりに機能するため、「キャンセル」すると、アクションシートがキーボードで重なります。アクションは実行されず、キーボードは終了しません。

5
新しいiOS 13モーダルプレゼンテーション:プレゼンテーションコントローラーが下に移動しない
iOS 13でUIViewControllersをモーダルに表示すると、奇妙な動作が発生します。iOS13全体で見た新しいプレゼンテーションスタイルは、次のようになります。 提示するビューコントローラは、提示されるビューコントローラの背後に表示されます。また、「スタック」を模倣するために下にシフトされます 一方、私のアプリを介してビューコントローラーを提示するとき、私はこの効果を得続けます: 新しいビューコントローラを提示するときに、提示するビューコントローラがまったく移動しない このコードを使用して、このビューコントローラを表示します。 let controller = storyboard?.instantiateViewController(withIdentifier: "tutorial") as! TutorialController controller.modalPresentationStyle = .pageSheet controller.modalTransitionStyle = .coverVertical present(controller, animated: true, completion: nil) これが私の質問です: なぜこれが起こっているのか、そしてビューコントローラーを通常のiOS 13スタイルで表示する方法(ビューコントローラーを元に戻す)があるのか​​どうか疑問に思っています。 前もって感謝します!

1
メソッドswizzlingを使用して、すべてのUIViewControllerインスタンスのiOS13でmodalPresentationStyleを一度に変更します。
[Q&A] iOS 13でグローバルに値を変更UIViewController.modalPresentationStyleして、iOS 12(またはそれ以前)と同じように動作させることはできますか? どうして? iOS 13 SDKでは、UIViewController.modalPresentationStyleプロパティのデフォルト値がからに変更されUIModalPresentationFullScreenましUIModalPresentationAutomaticた。私の知る限り、UIModalPresentationPageSheetiOSデバイスまたは少なくともiPhone では解決されています。 私が数年取り組んできたプロジェクトはかなり大きくなったので、ビューコントローラが表示される場所は数十か所あります。新しいプレゼンテーションスタイルは、常にアプリのデザインと一致しているわけではなく、UIが崩れる場合があります。、我々は変更することdeciced理由であるUIViewController.modalPresentationStyleに戻ってUIModalPresentationFullScreen、それがあったように、プリiOS13 SDKのバージョンです。 しかし、コントローラーが提示されているすべての場所でviewController.modalPresentationStyle = UIModalPresentationFullScreen呼び出す前に追加することpresentViewController:animated:completion:は、やり過ぎのように見えました。さらに、そのときはもっと深刻な問題に対処する必要がありました。そのため、当面、または少なくともデザインを更新してすべてのUIの問題を修正するまで、メソッドスウィズリングアプローチを採用することにしました。 私の答えには実用的な解決策が示されていますが、そのようなアプローチの欠点や結果が何かということを教えてくれるフィードバックをいただければ幸いです。
11 ios  objective-c  swift  ios13 

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