-
iOSビューの上下に境界線を追加するにはどうすればよいですか?
この投稿では、表示する上と下の境界線を追加する方法を学習します。 この例では、サンプルビューとして境界線を追加します。 ステップ1 −Xcodeを開く→新しいプロジェクト→シングルビューアプリケーション→「AddBorderTopAndBottom」という名前を付けましょう ステップ2 − Main.storyboardを開き、以下に示すようにUIViewを追加します。 ステップ3 −ビューに@IBOutletを1つ追加し、centerViewという名前を付けます。 ステップ4 −このビューに境界線を追加する別のメソッドを作成します。このビューに境界線を追加するために、必要な厚
-
テキストフィールドが空であるかどうかをすばやく確認するにはどうすればよいですか?
Swiftでテキストフィールドが空かどうかを確認するのは非常に簡単です。 最初に、テキストフィールドでテキストが使用可能かどうかを確認する必要があります。つまり、テキストがnilでないかどうかを確認してから、テキストが存在するかどうかを確認してから、空かどうかを確認する必要があります。 myTextFieldがテキストフィールド変数名であるとすると、次のことができます if let text = myTextField.text, text.isEmpty { // myTextField is not empty here } else { &nbs
-
iOSボタンをカスタマイズしてテキストと色を設定するにはどうすればよいですか?
この投稿では、iOSボタンをカスタマイズする方法を紹介します。 それでは始めましょう。 ステップ1 −Xcodeを開く→新しいプロジェクト→シングルビューアプリケーション→「CustomiseButton」という名前を付けましょう ステップ2 − Main.storyboardを開き、以下に示すようにボタンを追加します。このボタンをカスタマイズします このボタンをカスタマイズする方法は2つあります ストーリーボードの使用 ステップ1 −ボタンをクリックします ステップ2 −右側のパネルの属性インスペクターで、以下に示すように、ボタンのテキストの色、テキスト、背景色を変更できます。
-
iOSのWebViewでプログラムによってスクロールを防ぐ方法は?
iOSのWebViewでスクロールを無効にするのは非常に簡単です。 WebViewの「scrollView」プロパティはiOSによって公開されます。 以下のコードを使用して、対応するscrollViewのスクロールを無効にする必要があります。 webView.scrollView.isScrollEnabled = false 上記のコードは、WebViewでのスクロールを無効にします。 上記のコードでWebビューのスクロールを無効にするだけの場合は、それが行われます。 WebViewをロードしてスクロールを無効にする方法を最初から知りたい場合。フォローしてください。 XCodeでサ
-
Swiftを使用してiOSの2つの地理的位置間の距離を取得するにはどうすればよいですか?
この投稿では、2つの地理的位置間の距離を計算する方法を学習します。 ラベルの2点間の距離を表示します。 これを行うには、以下の手順に従います ステップ1 −Xcodeを開く→新しいプロジェクト→シングルビューアプリケーション→「FindDistance」という名前を付けましょう ステップ2 − Main.storyboardを開き、以下に示すように2つのラベルを追加します。 ステップ3 −下部ラベルに@IBOutletを1つ添付します。 distanceLabelという名前を付けます ステップ4 −ViewControllerにCoreLocationフレームワークをインポー
-
iOSでバッテリーのレベルと状態(プラグイン、放電、充電など)を取得するにはどうすればよいですか?
この投稿では、iOSでバッテリーの状態を取得する方法を説明します。 それでは始めましょう。 ステップ1 −Xcodeを開く→新しいプロジェクト→シングルビューアプリケーション→「BatteryState」という名前を付けましょう ステップ2 − Main.storyboardを開き、以下に示すように2つのラベルを追加します。このラベルには、バッテリーの状態が表示されます。 ステップ3 −次のコードを使用して、バッテリー状態の監視を有効にします。このコードをViewControllerのviewDidLoadに配置できます UIDevice.current.isBatteryMon
-
iOSデバイスでタッチ位置を取得するにはどうすればよいですか?
この投稿では、Swiftを使用してデバイスのタッチ位置を取得する方法を説明します。 それでは始めましょう。 ステップ1 −Xcodeを開く→新しいプロジェクト→シングルビューアプリケーション→「TouchMe」という名前を付けましょう ステップ2 − Main.storyboardを開き、以下に示すように1つのラベルを追加します。このラベルには、タッチ位置が表示されます。 ステップ3 −ラベルの@IBOutletを作成し、touchPositionLabelという名前を付けます。 ステップ4 − ViewControllerのtouchesBeganメソッドをオーバーライドして
-
iOSアプリのビルド/バージョン番号を取得するにはどうすればよいですか?
この投稿では、iOSのビルドとバージョン番号を取得して表示する方法を学習します ステップ1 −Xcodeを開く→新しいプロジェクト→シングルビューアプリケーション→「ShowBuildAndVersion」という名前を付けましょう ステップ2 − Main.storyboardを開き、以下に示すように2つのラベルを追加します。 ステップ3 −2つのラベルに@IBOutLetsを添付します @IBOutlet weak var buildLabel: UILabel! @IBOutlet weak var versionLabel: UILabel! ステップ4 −プロジェクト設定
-
Swiftを使用してiOS10で電話をかける方法は?
この投稿では、iOSでプログラムで電話を作成する方法を紹介します。 それでは始めましょう。 ステップ1 −Xcodeを開く→新しいプロジェクト→シングルビューアプリケーション→「MakeCall」という名前を付けましょう ステップ2 − Main.storyboardを開き、以下に示すように1つのテキストフィールドと1つのボタンを追加します ステップ3 −テキストフィールドに@IBOutletを作成し、phoneNumberTextfieldという名前を付けます。 ステップ4 −呼び出しボタンの@IBActionメソッドcallButtonClickedを作成します ステップ
-
プログラムでiOS電話の電話番号を取得するにはどうすればよいですか?
iOSデバイスの電話番号をプログラムで取得することはできません。 Appleはそれを奨励していません。プライベートAPIを使用して電話番号を取得できますが、その結果、AppleAppStoreからのアプリケーションが拒否されます。 アップル開発ガイドラインによると、アプリはバンドルに含まれている必要があり、指定されたコンテナ領域外でデータを読み書きしたり、アプリケーションのコンテナ内でデバイス番号を利用したりすることはできません。 Appleデベロッパフォーラムによる- 使用するプログラミング言語に関係なく、Appleはデバイスに関連付けられた電話番号を開発者が利用できるようにしません。
-
Swiftを使用してiOSアプリでWebViewを作成するにはどうすればよいですか?
iOS開発者は、WebViewを使用するために、Webで何かを表示する必要がある複数のシナリオに遭遇します。 Appleによる 、−アプリ内ブラウザなどのインタラクティブなWebコンテンツを表示するオブジェクトです。 したがって、この投稿では、WebViewを作成してデータをロードする方法を説明します。 それでは始めましょう ステップ1 − Xcodeを開き、単一のビューアプリケーションを作成して、WebViewSampleという名前を付けます。 ステップ2 − ViewController.swiftファイルを開き、WebKitモジュールをインポートします。 WebKitをインポー
-
iOSアプリでビューのサイズを取得するにはどうすればよいですか?
ビューのサイズを取得するのは簡単です。この投稿では、iOSでビューのサイズを取得する方法を説明します。 始めましょう ステップ1 − Xcodeを開き、単一のビューアプリケーションを作成して、SampleViewという名前を付けます。 ステップ2 − Main.storyboardを開き、以下に示すようにUIViewを追加します。 ステップ3 −ViewController.swiftにビューの@IBOutletを作成します。 @IBOutlet var sampleView: UIView! ステップ4 − ViewController.swiftのviewDidLoadに、
-
iOSアプリでCollectionViewレイアウトを作成するにはどうすればよいですか?
TableViewを使用したCollectionViewは、iOS開発の多くの基本概念のうちの2つです。すべての開発者は、優れた開発者になるために両方を習得する必要があります。 この投稿では、主にCollectionViewに焦点を当てます。CollectionViewはテーブルビューと同じですが、いくつかの違いがあります。CollectionViewは、グリッドのように見える水平スクロールと垂直スクロールの両方をサポートしています。 iOSのCollectionViewは、Androidのグリッドビューとも呼ばれます。 詳細については、https://developer.apple.com
-
iOSでナビゲーションバーのテキストの色を変更するにはどうすればよいですか?
ナビゲーションバーのテキストの色を変更するのは難しいと同時に簡単です。この投稿では、ナビゲーションバーのテキストの色をすばやく変更する方法を説明します。 それでは始めましょう 以下に示すように、ビューコントローラをナビゲーションコントローラに埋め込み、その特定のコントローラのナビゲーションアイテムに、図のようにチュートリアルとして名前を付けます。 次に、AppDelegate.swiftに移動し、didFinisheLaunchingWithOptionsメソッドに以下の行を追加します。 func application(_ application: UIApplication,
-
iOSでプログラムで画面の明るさを変更するにはどうすればよいですか?
画面の明るさを変更するには、画面の明るさプロパティを使用する必要があります。このプロパティはメイン画面でのみサポートされています。このプロパティの値は、0.0から1.0までの数値である必要があります。 アプリによって行われた明るさの変更は、アプリが閉じられているかどうかに関係なく、デバイスがロックされるまで有効です。システムの明るさ(ユーザーは[設定]または[コントロールセンター]で設定できます)は、次にディスプレイをオンにしたときに復元されます。 これはインスタンスプロパティです。これをiOSアプリケーション(任意のアプリケーション)に実装するには、viewDidLoadメソッドに以下の
-
iOSでアラートの外側をクリックしてアラートを閉じるにはどうすればよいですか?
UIAlertの理解と実装は、特にiOS開発に慣れていない場合は難しい場合があります。この投稿では、ユーザーがアラートボックスの外側をタップしたときにアラートを閉じる方法を説明します。 このデモでは、UIAlertクラスを使用して、表示するメッセージと選択するアクションを含むアラートとアクションシートを構成します。必要なアクションとスタイルでアラートコントローラーを構成した後、present(_:animated:completion:)メソッドを使用してアラートコントローラーを提示します。 UIKitは、アプリのコンテンツに対してアラートとアクションシートをモーダルに表示します。 あなた
-
iOSの配列からプログラムでピッカーを作成するにはどうすればよいですか?
ピッカービューには、ユーザーがアイテムを選択するために操作する1つまたは複数のホイールが表示されます。コンポーネントと呼ばれる各ホイールには、選択可能なアイテムを表す一連のインデックス付き行があります。 UIPickerは重要なコンポーネントの1つであり、ほとんどのアプリケーションでほとんど使用されています。それらは主にフォームベースのアプリケーションで表示されます。 詳細については、https://developer.apple.com/documentation/uikit/uipickerviewをご覧ください。 この投稿では、プログラムでUIPickerを作成し、そこから配列値を
-
iOS / iPhoneで日付に1日を追加するにはどうすればよいですか?
日付値は、特定のカレンダーシステムやタイムゾーンに関係なく、単一の時点をカプセル化します。日付値は、絶対参照日を基準にした時間間隔を表します。 ここでは、日付を1日追加する方法を説明します このために、Playgroundを使用します。以下のコードをPlaygroundにコピーしてください。 let date = Date() let addedDate = Calendar.current.date(byAdding: .day, value: 1, to: date) print(addedDate ?? "")
-
Swiftを使用してiPhone/iPad用のデバイスの一意のIDを生成するにはどうすればよいですか?
UDID (一意のデバイス識別子)-iOSデバイスを一意に識別する40個の16進文字のシーケンス。 iOS 5以降、AppleはUIDeviceの一意の識別子を廃止しました。これは、一意のIDを取得する従来の方法を意味します。 Appleは、真に一意の識別子を削除し、各ベンダーの識別子を導入しました。つまり、各ユーザーの特定の開発者のすべてのアプリで同じであるが、開発者間およびデバイス間で異なるUUIDを導入しました。 Appleは、ベンダーのインスタンスプロパティ識別子を定義しました。これは、アプリのベンダーに対してデバイスを一意に識別する英数字の文字列です。 詳細については、htt
-
iOSで角が丸いTableViewを作成するにはどうすればよいですか?
テーブルビューは、iOSアプリケーションの最も重要で基本的な部分の1つであり、すべてのiOS開発者はそれに精通している必要があります。 AppStoreに表示されるほとんどすべてのアプリケーションはテーブルビューを使用します。 iOSのテーブルビューには、行に分割された、垂直方向にスクロールするコンテンツの単一の列が表示されます。表の各行には、アプリのコンテンツが1つ含まれています。たとえば、連絡先アプリでは各連絡先の名前が別々の行に表示され、設定アプリのメインページには利用可能な設定のグループが表示されます テーブルビューの詳細については、こちらをご覧ください https://dev