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

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

4
UILabelのminimumScaleFactorはどのように機能しますか?
私はminimumFontSize以前に使用しましたが、その機能は現在廃止されており、どのようにminimumScaleFactor機能するのかよくわかりません。 最大フォントサイズを10、最小フォントサイズを7に設定します。 スケール係数を使用してフォントサイズ7にサイズを変更するにはどうすればよいですか? UILabel 作成: UILabel *label = [[UILabel alloc] init]; [label setTranslatesAutoresizingMaskIntoConstraints:NO]; label.text = [labelName uppercaseString]; label.textAlignment = NSTextAlignmentCenter; label.textColor = [UIColor whiteColor]; label.font = [UIFont fontWithName:HELVETICA_FONT_STYLE_BOLD size:9.5]; label.backgroundColor = [UIColor clearColor]; label.minimumScaleFactor = .1f; [label addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:[label(WIDTH)]" options:0 metrics:@{@"WIDTH" : [NSNumber numberWithFloat:buttonSize.width]} views:NSDictionaryOfVariableBindings(label)]]; [contentView addSubview:label];
109 ios  objective-c  uilabel 


4
SwiftでのUITextFieldおよびUITextViewのカーソル位置の取得と設定
私はこれまでUITextFieldカーソルの位置を試し、どのように操作するかを試してきました。私は次のように、Objective-Cの関係をいくつか見つけました iOSでのUITextFieldのカーソル位置の取得 UITextFieldでのカーソル位置の制御 UITextFieldは現在編集されている単語を取得します しかし、私はSwiftを使用しているので、現在のカーソル位置を取得してSwiftで設定する方法を学びたかったのです。 以下の答えは、私の実験とObjective-Cからの翻訳の結果です。

30
iOSユニバーサルリンクがアプリ内で開かない
だから私はこのチュートリアルに正確に従い、提供されたものと同じ値を使用します:https : //blog.branch.io/how-to-setup-universal-links-to-deep-link-on-apple-ios-9 Apple Associationファイルもリンクディレクトリに用意されています。 WEB_PAGE:PORT_NUMBER/apple-app-site-association すべてがこちら側に設置されているようです。 資格を追加し、プロビジョニングプロファイルを更新し、すべてを設定しました。 デバイスでアプリを実行してリンクを開くと、http://WEB_PAGE:PORT_NUMBER常にSafariが開きます。 次のメソッドにもブレークポイントがあります。 - (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray * __nullable restorableObjects))restorationHandler しかし、ジルチ。 誰かがこれを完成させましたか?行方不明のものはありますか?


12
CredStoreクエリ実行エラー
アプリのバックエンドへのAPI呼び出しを実行中に問題が発生し、すべての接続で次のプロンプトが表示されます CredStore - performQuery - Error copying matching creds. Error=-25300, query={ atyp = http; class = inet; "m_Limit" = "m_LimitAll"; ptcl = http; "r_Attributes" = 1; srvr = "myappsurl.com"; sync = syna; } 何が原因なのか、CredStoreが何をしているのかわからないので、少し迷っています。CredStoreはiOSでどのような目的を果たしますか?
109 ios  xcode9 

10
迅速に現在の時間に分を追加する方法
私はSwiftを初めて使い、スケジューラーを試しています。開始時刻を選択していて、開始時刻に5分(またはその倍数)を追加してUILabelに表示する必要がありますか? @IBAction func timePickerClicked(sender: UIDatePicker) { var dateFormatter = NSDateFormatter() dateFormatter.timeStyle = NSDateFormatterStyle.ShortStyle var dateStr = dateFormatter.stringFromDate(startTime.date) let sttime = dateStr startTimeDisplay.text = dateStr } // How to advance time by 5 minutes for each section based on the start time selected and display time // section 1 = start …
109 ios  swift  date 

15
ビルドスキームごとに異なるGoogleService-Info.plistを使用する
prodと1つのステージング(2つの異なるバンドル識別子を使用)のビルドスキームを使用しており、各スキ​​ームに個別のGoogleService-Info.plistを使用しようとしています。GCM(およびgooleログイン)を初期化するときに使用するplistファイルを手動で選択する方法はありますか?または、plistの使用を避けて手動で設定することは可能ですか? ありがとう!

4
展開ターゲットとはどういう意味ですか?
これは私が想定している非常に単純な質問です。誰かが展開ターゲットの意味を教えてもらえますか?IOS 10を選択した場合、それはiOS10を使用しているユーザーのみがアプリをダウンロードできることを意味します。より低い展開ターゲットを選択するのは悪いことですか?また、展開ターゲットを継続して、より低い展開ターゲットで実行することはお勧めしません。
109 ios  xcode  ios10 

3
終了/中断されたときの重要な変更場所APIの動作?
これは、startMonitoringSignificantLocationChangesを使用したアプリの動作を説明するCLLocationManagerドキュメントのセクションです。 このサービスを開始した後でアプリケーションが終了した場合、新しいイベントが到着すると、システムは自動的にアプリケーションをバックグラウンドで再起動します。このような場合、アプリケーションデリゲートのapplication:didFinishLaunchingWithOptions:メソッドに渡されるオプションディクショナリには、場所イベントのためにアプリケーションが起動されたことを示すキーUIApplicationLaunchOptionsLocationKeyが含まれています。再起動しても、ロケーションマネージャオブジェクトを設定し、このメソッドを呼び出してロケーションイベントの受信を継続する必要があります。位置情報サービスを再起動すると、現在のイベントがすぐにデリゲートに配信されます。さらに、ロケーションサービスを開始する前でも、ロケーションマネージャーオブジェクトのロケーションプロパティには最新のロケーションオブジェクトが入力されています。 私の理解では、アプリの終了は、(あなたが呼び出していない場合、私が想定した場合ということですので、stopMonitoringSignificantLocationChangesをからapplicationWillTerminate)あなたが覚めてしまいますUIApplicationLaunchOptionsLocationKeyのにパラメータdidFinishLaunchingWithOptions:アプリケーション。その時点でCLLocationManagerを作成し、startMonitoringSignificantLocationChangesを呼び出して、バックグラウンドでの位置処理を限られた時間実行します。だから私はこのビットで大丈夫です。 前の段落では、アプリが終了したときに何が起こるかについてのみ述べており、アプリケーションが一時停止したときに何をするかを示唆していません。didFinishLaunchingWithOptionsのドキュメントには次のように書かれています。 アプリケーションは、バックグラウンドで位置の更新を追跡し、パージされ、現在は再起動されています。この場合、ディクショナリには、新しい場所イベントのためにアプリケーションが再起動されたことを示すキーが含まれています。 終了後、(場所の変更により)アプリが起動された場合にのみこの通話を受信することを提案します。 しかし、上の段落の大幅な変更サービスにおける位置認識プログラミングガイドが言うには、以下のい: このサービスを実行したままアプリケーションを一時停止または終了した場合、新しい位置データが到着すると、サービスによってアプリケーションが自動的に起動します。ウェイクアップ時に、アプリケーションはバックグラウンドに置かれ、位置データを処理するために少し時間が与えられます。アプリケーションはバックグラウンドにあるため、最小限の作業を行い、割り当てられた時間が経過する前にアプリケーションが戻るのを妨げる可能性のあるタスク(ネットワークのクエリなど)を回避する必要があります。そうでない場合、アプリケーションが終了する可能性があります。 これは、アプリが一時停止されている場合は位置データで目覚めていることを示していますが、どのように起きているかについては言及していません。 んUIApplicationDelegateは、私がバックグラウンド状態にサスペンド状態から再開していますことを私に言って、コールバックを取得しますか? (アプリが中断されたときにフリーズドライされた)ロケーションマネージャーは、locationManager :didUpdateToLocation:fromLocationコールバックの受信を開始しますか? アプリケーションの状態をチェックし、バックグラウンドモードの場合に最小限の処理を行うコードをdidUpdateToLocationメッセージに実装するだけでよいですか? これを書いている最中、私は自分の質問に答えたばかりかもしれないと思いますが、これについての私の理解をより知識のある誰かに確認してもらうと素晴らしいでしょう。

7
UIViewにドロップシャドウを追加する最良の方法は何ですか
互いに重なっているビューにドロップシャドウを追加しようとしています。ビューが折りたたまれて、他のビューのコンテンツが表示されます。このview.clipsToBoundsため、ビューを折りたたむとコンテンツがクリップされるように、オンのままにしておきます。 これにより、レイヤーにドロップシャドウを追加することが難しくなったようですclipsToBounds。オンにすると、シャドウもクリップされるためです。 私が操作しようとしているview.frameとview.bounds私はこれとは運を持っていなかったが、フレームにドロップシャドウを追加しますが、境界は、それを包囲するのに十分大きなことを可能にするために。 シャドウを追加するために使用しているコードは次のとおりです(これはclipsToBounds図のようにOFFでのみ機能します) view.clipsToBounds = NO; view.layer.shadowColor = [[UIColor blackColor] CGColor]; view.layer.shadowOffset = CGSizeMake(0,5); view.layer.shadowOpacity = 0.5; 以下は、一番上の灰色のレイヤーに適用されている影のスクリーンショットです。うまくいけば、clipsToBoundsOFFの場合にコンテンツがどのように重複するかがわかります。 シャドウを追加しUIViewてコンテンツをクリップしたままにするにはどうすればよいですか? 編集:シャドウをオンにした背景画像の使用も試してみましたが、これはうまく機能しますが、これに最適なコード化されたソリューションを知りたいと思っています。


14
UITableView(グループ化されたスタイル)で最初のセクションヘッダーを非表示にする方法
グループ化されたスタイルを使用するテーブルビューのデザインはiOS 7で大幅に変更されたため、最初のセクションヘッダーを非表示(または削除)したいと思います。これまでのところ、なんとか達成できていません。 やや簡略化した私のコードは次のようになります。 - (CGFloat) tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section { if (section == 0) return 0.0f; return 32.0f; } - (UIView*) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section { if (section == 0) { UIView* view = [[UIView alloc] initWithFrame: CGRectMake(0.0f, 0.0f, 640.0f, 0.0f)]; return view; } return nil; } - (NSString*) tableView:(UITableView *) tableView …
108 ios  uitableview  ios7 


5
自動レイアウト制約を使用しているときに、ビューの現在の幅と高さを取得するにはどうすればよいですか?
フレームプロパティについては触れていません。これは、xibでのビューのサイズしか取得できないためです。制約のためにビューのサイズが変更されたときのことです(おそらく回転後、またはイベントに応答して)。現在の幅と高さを取得する方法はありますか? 幅と高さの制約を探すためにその制約を反復してみましたが、それはあまりクリーンではなく、固有の制約がある場合は失敗します(2つを区別できないため)。また、これは実際に幅と高さの制約がある場合にのみ機能し、サイズ変更のために他の制約に依存している場合には機能しません。 なぜこれが私にとってそれほど難しいのですか?ARG!
108 ios  autolayout 

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