1K+ 次檢視
推薦的方法和現代方法是使用約束。我們將使用約束將檢視對齊到螢幕底部。步驟 1:開啟 Xcode → 新建專案 → 單檢視應用程式 → 我們將其命名為“ViewAlignment”我將使用 UIView,但您可以使用任何 UI 元件並遵循相同的步驟。步驟 2:開啟 Main.storyboard,更改 ViewController 的背景顏色(我們這樣做是為了更好地理解)並新增 UIView。步驟 3:新增約束 - 點選 UIView → 新增新的約束。在設定約束時,我們需要記住 4 個引數,X 軸、Y 軸、高度和…… 閱讀更多
90 次檢視
在本教程中,我們將重點介紹如何使用 Swift 從您的 iOS 應用程式傳送簡訊,我們將從使用者的電話號碼傳送簡訊。雖然我們無法在沒有使用者內容的情況下直接執行此操作,但我們可以顯示預先編寫的訊息供使用者傳送,使用者以後可以根據需要修改。因此,讓我們開始吧,我們將使用“MFMessageComposeViewController”類物件在您的應用程式中顯示標準的訊息撰寫介面。在我們呈現撰寫介面之前,我們將使用基本初始訊息填充欄位…… 閱讀更多
377 次檢視
如今,應用程式中的社交登入已成為非常常見的事情。Facebook 登入就是其中之一,在本文中,我們將瞭解如何使用 Facebook 登入來訪問基本使用者資訊並登入應用程式。在應用程式中實現 Facebook 登入是一系列多個步驟,其中甚至一個步驟都不能跳過。第一步是在以下網址註冊為開發者:https://developers.facebook.com/註冊為開發者並完成註冊所需的步驟後,您將進入儀表板。目前看起來像…… 閱讀更多
385 次檢視
要隱藏螢幕上的鍵盤,我們需要使用 iOS SDK 中預定義的一些內部函式。當我們在文字欄位或 textView 中鍵入時,鍵盤會出現在螢幕上。我們需要根據文字欄位使用內部函式。例如,如果當前文字欄位是 tfOne,我們可以使用以下程式碼隱藏文字欄位:tfOne.resignFirstResponder()這段程式碼將在每次呼叫時隱藏鍵盤,我們可以在按鈕的操作或手勢識別器上呼叫它。此方法適用於有限的文字欄位,但我們需要…… 閱讀更多
3K+ 次檢視
要使用 swift 在 iOS 中調整影像大小,我們將使用 frame。讓我們透過一個示例來看一下。建立一個空專案並新增一個空的影像檢視。建立其出口。將影像新增到您的專案並將影像分配給影像檢視。最初,當我們執行應用程式時,它看起來像這樣。現在,讓我們新增程式碼來調整影像大小。override func viewWillLayoutSubviews() { let frame = CGRect(x: 10, y: 10, width: self.view.frame.width - 20, height: 300) self.imgView.frame = frame }我們將在 viewWillLayoutSubviews 方法中執行此程式碼。當我們…… 閱讀更多
674 次檢視
要使用 swift 在 iOS 中載入影像,我們將使用簡單的 data Task 會話。需要在後臺載入影像,因為它可能任何大小,我們不希望它停止主檢視的操作。讓我們透過一個示例來看一下。建立一個空專案並新增一個空的影像檢視。建立其出口,然後我們將編寫程式碼以從 URL 獲取影像。這就是我們的應用程式目前的樣子。現在,讓我們新增程式碼以從 URL 獲取影像。func getData(from url: URL, completion: @escaping (Data?, URLResponse?, Error?) -> ... 閱讀更多
959 次檢視
要在 iOS 中發出 http 請求,我們將使用 DataTask 和會話。我們將建立配置、會話、url、請求和 dataTask 物件。讓我們看看我們將要執行的步驟。首先,我們需要建立一個會話物件,其預設配置。let configuration = URLSessionConfiguration.default let session = URLSession(configuration: configuration)然後我們需要建立我們需要的型別的 URL 請求,它可以是 get、post、delete 或 put。在這個例子中,我們看到“POST”型別。let url = URL(string: URLString) //let url = NSURL(string: urlString as String) var request : URLRequest = URLRequest(url: url!) request.httpMethod = "POST" ... 閱讀更多
373 次檢視
要檢查 iOS 中與位置相關的任何服務,我們可以使用 CLLocationManager。在這個例子中,我們將看到如何檢查位置管理器是否正在執行。我們將透過一個示例專案來實現這一點。因此,建立一個新專案。首先,我們需要建立一個 locationManager 物件,所以在你的檢視控制器中。var locationManager = CLLocationManager()現在,我們首先需要檢查裝置上是否啟用了位置服務。要檢查這一點,我們將使用 CLLocationManager.locationServicesEnabled() 函式,該函式返回一個布林值,指示裝置上的位置服務是否處於活動狀態…… 閱讀更多
780 次檢視
要在 iOS 中發出 http 請求,我們將使用 DataTask 和會話。我們將建立配置、會話、url、請求和 dataTask 物件。讓我們看看我們將要執行的步驟。HTTP 請求可以是不同型別,這取決於我們想要向伺服器發出什麼樣的請求。以下是請求的基本型別。“GET”、“POST”、“PUT”、“DELETE”,我們可以根據我們的 API 使用任何一個。每個型別的基本操作都相同,如下所示。讓我們以 DELETE 型別的請求為例來看這些例子。首先,我們…… 閱讀更多
7K+ 次檢視
要動態更改 iOS 中 tableView 單元格的高度,即根據可用內容調整單元格大小,我們需要使用自動維度屬性。我們將透過一個示例專案來說明這一點。建立一個空專案並進入其 viewController 類,使其符合 UITableViewDataSource 和 UITableViewDelegate 協議。現在,在下面的程式碼中,我們將首先建立一個表格,然後為該表格註冊一個單元格,並新增一些表格屬性。我們將設定表格檢視委託和表格檢視資料來源。最後,我們將表格檢視新增到檢視中。然後,我們將在 viewDidLoad 方法中呼叫此函式……閱讀更多