587 次檢視
在這篇文章中,我們將瞭解如何在 iOS 中獲取電池狀態。所以讓我們開始吧。步驟 1 - 開啟 Xcode → 新建專案 → 單檢視應用程式 → 讓我們將其命名為“BatteryState”步驟 2 - 開啟 Main.storyboard 並新增兩個標籤,如下所示。在這個標籤上,我們將顯示電池狀態。步驟 3 - 使用以下程式碼啟用電池狀態監控。您可以將此程式碼放在 ViewController 的 viewDidLoad 中UIDevice.current.isBatteryMonitoringEnabled = true步驟 4 - 宣告一個變數來儲存電池狀態。我們將這個變數命名為 batteryState。從這個變數中,我們返回 UIDevice.current.batteryState,它會... 閱讀更多
1K+ 次檢視
在這篇文章中,我們將學習如何計算兩個地理位置之間的距離。我們將在標籤上顯示兩點之間的距離。為此,請按照以下步驟操作步驟 1 - 開啟 Xcode → 新建專案 → 單檢視應用程式 → 讓我們將其命名為“FindDistance”步驟 2 - 開啟 Main.storyboard 並新增兩個標籤,如下所示。步驟 3 - 為底部的標籤附加一個 @IBOutlet。將其命名為 distanceLabel步驟 4 - 在 ViewController 中匯入 CoreLocation 框架步驟 5 - 新增兩個我們想要查詢距離的點作為變數var firsLocation = CLLocation(latitude:34.54545, longitude:56.64646) var secondLocation = CLLocation(latitude: ... 閱讀更多
在 iOS 中停用 WebView 滾動非常簡單。WebView 的“scrollView”屬性由 iOS 公開。您只需使用以下程式碼停用相應 scrollView 的滾動即可。webView.scrollView.isScrollEnabled = false以上程式碼將停用 WebView 上的滾動。如果您只是想停用 web 檢視中的滾動,以上程式碼就可以做到。如果您想從頭瞭解如何載入 WebView 並停用滾動。繼續學習。讓我們在 XCode 中建立一個示例專案並學習 WebView 載入步驟 1 - 開啟 Xcode → 新建專案 → 單檢視應用程式 → 讓我們將其命名為“WebViewScrollDisabling”步驟 ... 閱讀更多
2K+ 次檢視
在這篇文章中,我們將瞭解如何自定義 iOS 按鈕。所以讓我們開始吧。步驟 1 - 開啟 Xcode → 新建專案 → 單檢視應用程式 → 讓我們將其命名為“CustomiseButton”步驟 2- 開啟 Main.storyboard 並新增一個按鈕,如下所示。我們將自定義此按鈕有兩種方法可以自定義此按鈕使用 Storyboard步驟 1 - 點選按鈕步驟 2 - 在右側面板的屬性檢查器中,您可以更改按鈕的文字顏色、文字和背景顏色,如下所示執行專案,您將看到自定義按鈕如下所示現在我們將看到... 閱讀更多
3K+ 次檢視
在 Swift 中檢查文字欄位是否為空非常容易。您首先需要檢查文字欄位中是否有文字可用,即它不為空,然後您需要檢查如果它存在,那麼它是否為空。假設 myTextField 是您的文字欄位變數名,您可以執行以下操作if let text = myTextField.text, text.isEmpty { // myTextField 在此處不為空 } else { // myTextField 為空 }以上程式碼將檢查 textField 是否為空。如果您想檢視文字欄位如何... 閱讀更多
5K+ 次檢視
在這篇文章中,我們將學習如何在檢視中新增頂部和底部邊框。在這個例子中,我們將以一個示例檢視為例,並向其新增邊框。步驟 1 - 開啟 Xcode → 新建專案 → 單檢視應用程式 → 讓我們將其命名為“AddBorderTopAndBottom”步驟 2 - 開啟 Main.storyboard 並向其新增一個 UIView,如下所示。步驟 3 - 為檢視新增一個 @IBOutlet,將其命名為 centerView。步驟 4 - 我們將編寫單獨的方法來向此檢視新增邊框。要向此檢視新增邊框,我們將建立兩個具有所需厚度的圖層。我們將設定... 閱讀更多
在這篇文章中,我們將學習如何使用動畫更改檢視的背景顏色。在這個例子中,我們將透過點選按鈕來更改檢視的背景顏色。點選按鈕後,背景顏色將更改為紅色,然後再次點選將更改為藍色,再次點選將更改回紅色。步驟 1 - 開啟 Xcode → 新建專案 → 單檢視應用程式 → 讓我們將其命名為“ChangeBGColor”步驟 2 - 開啟 Main.storyboard 並新增一個按鈕,如下所示步驟 3 - 為“更改背景”按鈕的 touchUpInside 新增一個 @IBAction。將函式命名為 changeBackgroundClicked。步驟 4 - ... 閱讀更多
UDID(唯一裝置識別符號) - 一系列 40 個十六進位制字元,用於唯一標識 iOS 裝置。從 iOS 5 開始,Apple 已棄用 UIDevice 唯一識別符號,這意味著獲取唯一 ID 的傳統方式。Apple 刪除了真正的唯一識別符號,併為每個供應商引入了識別符號,即 UUID,對於給定開發人員的每個使用者,所有應用的 UUID 都相同,但在開發人員之間和裝置之間有所不同。Apple 為供應商定義了一個例項屬性識別符號,這是一個字母數字字串,用於嚮應用的供應商唯一標識裝置。您可以在此處閱讀更多相關資訊:... 閱讀更多
136 次檢視
Date 值封裝了時間中的一個點,獨立於任何特定的日曆系統或時區。Date 值表示相對於絕對參考日期的時間間隔。在這裡,我們將瞭解如何向日期新增 1 天,為此,我們將使用 Playground,在 Playground 中複製以下程式碼,let date = Date() let addedDate = Calendar.current.date(byAdding: .day, value: 1, to: date) print(addedDate ?? "")
Picker 檢視顯示一個或多個滾輪,使用者可以透過操作這些滾輪來選擇專案。每個滾輪(稱為元件)都有一系列索引行,表示可選擇的專案。UIPicker 是重要的元件之一,幾乎在大多數應用程式中都有使用。您會在大多數基於表單的應用程式中看到它們。您可以在此處閱讀更多相關資訊:https://developer.apple.com/documentation/uikit/uipickerview在這篇文章中,我們將瞭解如何從陣列以程式設計方式建立 UIPicker 並將陣列值載入到其中。所以讓我們開始吧,步驟 1 - 開啟 Xcode 並建立一個單檢視應用程式,並將其命名為 PickerSample。步驟 2 - 開啟 ViewController.swift,由於... 閱讀更多