找到關於 iPhone/iPad 的98 篇文章

如何在 iOS 應用中使用 Swift 發出 HTTP 請求?

Fendadis John
更新於 2019-07-30 22:30:25

780 次瀏覽

要在 iOS 中發出 HTTP 請求,我們將使用 DataTask 和會話。我們將建立配置、會話、URL、請求和 dataTask 物件。讓我們看看我們將要執行的步驟。HTTP 請求可以是不同型別的,這取決於我們想要向伺服器發出什麼樣的請求。以下是基本的請求型別:“GET”、“POST”、“PUT”、“DELETE”,我們可以根據我們的 API 使用任何一種。每種請求的基本原理都相同,如下所示。讓我們用 DELETE 型別的請求來看這些例子。首先,我們……閱讀更多

在 Swift 中動態更改 TableView 單元格高度

George John
更新於 2019-07-30 22:30:25

7K+ 次瀏覽

要在 iOS 中動態更改 tableView 單元格的高度,即根據可用內容調整單元格大小,我們需要使用自動維度屬性。我們將透過一個示例專案來演示這一點。建立一個空專案,轉到它的 viewController 類,使其符合 UITableViewDataSource 和 UITableViewDelegate。現在,在下面的程式碼中,我們將首先建立一個表格,然後為該表格註冊一個單元格,並新增一些表格屬性。我們將設定表格檢視委託和表格檢視資料來源。最後,我們將表格檢視新增到檢視中。然後,我們將在這個 viewDidLoad 方法中呼叫此函式……閱讀更多

使用 Swift 以程式設計方式在 iOS 中新增導航欄

Samual Sam
更新於 2019-07-30 22:30:25

3K+ 次瀏覽

要以程式設計方式新增導航欄,我們將執行下面提到的幾個步驟。我們將在 viewController 的 ViewWillLayoutSubviews 方法中執行此操作。獲取當前檢視的寬度。let width = self.view.frame.width 使用當前檢視的寬度和 44 px 的高度(這是導航欄的預設高度)建立一個導航欄。let navigationBar: UINavigationBar = UINavigationBar(frame: CGRect(x: 0, y: 0, width: width, height: 44)) 將新建立的導航欄新增到我們的檢視。self.view.addSubview(navigationBar) 我們可以進一步擴充套件此示例,向我們的檢視新增標題和按鈕。完整的結果應該看起來像……閱讀更多

如何在 Swift 中限制 UITextField 只接受數字?

karthikeya Boyini
更新於 2019-07-30 22:30:25

6K+ 次瀏覽

在 iOS 應用中,有時我們需要限制文字欄位只接受數字作為輸入,這可以透過多種方式實現,讓我們來看看其中的一些方法。方法 1:從故事板更改文字欄位型別。選擇要限制為數字輸入的文字欄位。轉到其屬性檢查器。選擇鍵盤型別,然後從那裡選擇數字鍵盤。方法 2:以程式設計方式將輸入限制為數字。選擇文字欄位在檢視控制器中建立其出口。使檢視控制器符合 UITextFieldDelegate 設定文字欄位的委託新增以下函式func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool ...閱讀更多

如何在 iOS 應用中使用 Swift 隱藏狀態列?

Samual Sam
更新於 2019-07-30 22:30:25

2K+ 次瀏覽

有時,在我們的應用程式中,我們需要隱藏狀態列、導航欄和其他內容,並且只顯示我們想要顯示的內容。在本文中,我們將瞭解如何在我們的應用程式中隱藏狀態列。要在我們的 iOS 應用程式中使用 swift 語言隱藏狀態列,我們需要執行非常基本的步驟。我們可以透過兩種常見方法隱藏狀態列。這兩種方法都包含一個共同的步驟。通用步驟轉到您的 info.plist 檔案。新增一個名為“View controller-based status bar appearance”的鍵,並將它的值設定為 NO。這是我們將使用的通用步驟……閱讀更多

如何以程式設計方式獲取 iOS/iPhone 的 MAC 地址?

karthikeya Boyini
更新於 2019-07-30 22:30:25

805 次瀏覽

在 7.0 之前的 iOS 版本中,可以獲取裝置的 MAC 地址。但是,在新版本的 iOS 中,已經禁止應用程式訪問裝置的 MAC 地址。當在當前版本的 iOS 上訪問或請求它時,它總是返回 02:00:00:00:00:00。蘋果公司出於隱私考慮實施了這一措施。如果您的應用程式需要唯一標識裝置,蘋果公司建議使用 UDID/UUID 而不是 MAC。在 swift 中,我們可以使用 UIDevice.current.identifierForVendor,根據蘋果文件的說法,此屬性的值對於來自……的應用程式來說是相同的。閱讀更多

如何在 iOS 中的 Swift Xcode 中從日期建立日期物件?

Samual Sam
更新於 2019-07-30 22:30:25

150 次瀏覽

要在 swift 中建立日期物件,我們將使用 swift 的 DateComponents()。我們可以透過兩種方式做到這一點。我們將使用 Playground 來測試我們的程式碼,而不是模擬器。我們將使用日期元件和日曆來建立日期。我們可以透過兩種方式建立日期元件。方法 1 使用 DateComponent() 的預設初始化器建立日期。var date = DateComponents.init( calendar: , timeZone: , era: , year: , month: , day: , hour: , minute: , second: , nanosecond: , weekday: , weekdayOrdinal: , quarter: , weekOfMonth: , weekOfYear: , yearForWeekOfYear: ) 這將詢問所有內容,例如日曆型別、日期、日、月……閱讀更多

如何在 swift 中刪除導航欄的邊框?

karthikeya Boyini
更新於 2020-06-30 06:01:47

2K+ 次瀏覽

要在 swift 中從導航欄中刪除邊框,我們只需要新增幾行程式碼。讓我們看看在不更改任何內容的情況下執行它時導航欄的外觀。現在讓我們嘗試隱藏上面結果中顯示的行/邊框。導航欄有兩個東西賦予它預設的灰色陰影檢視以及底部線條,如上所示。一個是背景影像,另一個是陰影影像。首先,我們將隱藏陰影影像,將其設定為空影像,然後看看它的外觀。在您的 viewDidLoad 中新增……閱讀更多

如何在 Swift 中檢測 ScrollView 上的垂直滑動?

Samual Sam
更新於 2019-07-30 22:30:24

710 次瀏覽

要檢測 scrollView 中的滑動,我們需要使用一些技巧,因為 scrollView 本身不會提供在其上進行滑動的方向。我們將透過一個示例來演示這一點。建立一個空專案,根據您的需要將 scrollView 新增到檢視中。根據應用程式的要求為它們設定約束。從物件庫中,將滑動手勢識別器拖放到 ScrollView 的正上方。選擇手勢識別器,轉到其屬性檢查器,然後從那裡選擇滑動選項並將值設定為“向上”。當您這樣做時,現在您的手勢識別器可以……閱讀更多

如何在 Swift 中在 tableview 的末尾新增一個提交按鈕?

karthikeya Boyini
更新於 2019-07-30 22:30:24

2K+ 次瀏覽

為了在表格檢視的末尾新增一個提交按鈕,我們可以使用表格檢視頁尾。讓我們透過一個例子來看一下,在這個例子中,我們將向我們的表格新增一個頁尾檢視,並在表格內部新增程式碼,用於在表格檢視底部新增按鈕。首先建立一個新專案,然後在檢視控制器中新增以下程式碼,它將初始化表格,向表格新增一個分割槽和幾行。func initTableView() {    let tableView = UITableView()    tableView.frame = self.view.frame    tableView.dataSource = self    tableView.delegate ... 閱讀更多

廣告
© . All rights reserved.