找到 98 篇文章 適用於 IPhone/iPad
663 次瀏覽
要在 swift 中獲取後臺位置,我們需要執行以下幾個步驟獲取使用者的許可權,在 info.plist 檔案中新增 Privacy- Location always 和 when in usage Description,Privacy – When in usage description 並新增其各自的描述。之後,您需要匯入 CoreLocation 框架,這將使您能夠使用所有與位置相關的庫和方法。然後,您需要獲得使用者的許可才能使用位置。為此,我們需要建立一個 CLLocationManager 物件並獲取授權。var locationManager: CLLocationManager? override func viewDidLoad() { super.viewDidLoad() ... 閱讀更多
82 次瀏覽
在 iPhone 5 釋出時,它的解析度和縱橫比不同(640 x 1136 畫素),因此將應用程式從 iPhone 4 尺寸遷移到較新的 iPhone 非常困難。但後來隨著 iOS 8 的釋出,還引入了尺寸類和抽象螢幕尺寸以簡化操作。截至目前,幾乎所有尺寸的應用程式都可以使用 Xcode 故事板編輯器開發。除了故事板編輯器之外,您還可以更改啟動影像。讓我們看看第一種方法。將啟動影像更改為 Default-568h@2x.png。將大小更改為 1136x640。轉到 info.plist 並刪除值 ... 閱讀更多
498 次瀏覽
要從我們的 iPhone 裝置使用我們的應用程式傳送電子郵件,我們需要匯入 iOS SDK 的 MessageUI 框架。在應用程式中匯入框架後,將按鈕拖放到檢視控制器上。為該按鈕新增空操作。現在在您的檢視控制器中新增以下程式碼。funccomposeEmail(to email: String, subject: String, Body: String) { if( MFMailComposeViewController.canSendMail()) { letmailComposer = MFMailComposeViewController() mailComposer.mailComposeDelegate = self mailComposer.setToRecipients([email]) mailComposer.setSubject(subject) mailComposer.setMessageBody(Body, isHTML: true) letpathPDF = "\(NSTemporaryDirectory())result.pdf" if let fileData ... 閱讀更多
977 次瀏覽
要在 UITableView 中插入新單元格,我們首先必須建立一個表格檢視單元格,然後使用 Table View 的 Cell for row at 方法將其新增到表格檢視中。我們可以使用 Storyboard 或透過建立 UITableViewCell 類的 nib 來建立單元格。在 View Controller 中,拖放一個表格檢視並將其插座連線到 ViewController 類。讓我們在剛剛建立的表格檢視中建立一個單元格並建立其類,將其命名為 CustomCell,並將該類分配給單元格。為其指定一個識別符號“CustomCell”在單元格中新增一個標籤並將其更改為 ... 閱讀更多
471 次瀏覽
要在 iOS 中建立 Web 檢視,我們將使用 iOS 的 Webkit 框架。以前,UIWebView 用於建立 Web 檢視,但現在已棄用。我們將在本專案中使用 WebKit View。建立一個新專案,然後從物件庫中將 WebKit View 拖放到 ViewController 中。根據您的要求提供約束。與 ViewController 中的 webKit 建立插座連線。我們將在此示例中使用以下程式碼開啟 facebook。let url = URL(string: "https://#") override func viewDidLoad() { super.viewDidLoad() let request = URLRequest.init(url: self.url!) self.wbView.load(request) }現在最後我們需要新增一個金鑰 App Transport Security Settings ... 閱讀更多
1K+ 次瀏覽
要設定導航欄的背景顏色,我們可以透過程式設計方式或透過故事板進行設定(如果它在故事板中)。方法 1讓我們看看如何透過故事板編輯器更改導航欄的背景顏色。建立一個新專案,選擇其檢視控制器並嵌入到導航控制器中。選擇導航欄並轉到其屬性檢查器。這在 Xcode 10 中的樣子。您可以從那裡選擇色調顏色,它將為導航控制器更改。方法 2以程式設計方式更改導航背景。要以程式設計方式更改它,請轉到檢視控制器並 ... 閱讀更多
481 次瀏覽
UItableViewController 和 UIViewController 是 iOS UIKit 框架的兩個不同物件。兩者用於不同的目的。UIViewController 類管理一個 ViewContoller,該控制器負責在該 View Controller 中發生的操作。此類瞭解在檢視控制器上發生的操作,例如 ViewDidLoad、ViewWillApper、ViewDidAppear、ViewWillDisapper、ViewDidDisapper。而 UITableViewController 負責管理表格、其資料以及使用 UITableViewDataSource、UITableViewDelegate 的事件。UITableViewController 符合 UIViewController、UITableViewDataSource 和 UITableViewDelegate 以實現表格檢視。下面是一個實現 UIViewController 的類的示例。class ViewController : UIViewController { @IBOutlet weak var sampleView: UIView! ... 閱讀更多
118 次瀏覽
在本文中,我們將瞭解如何在 swift 中比較兩個 NSDates。首先,我們需要建立兩個 NSDates。這次我們將它放在遊樂場而不是模擬器中。首先讓我們建立兩個不同的日期。let dateOne = NSDateComponents() dateOne.day = 5 dateOne.month = 6 dateOne.year = 1993 let dateTwo = NSDateComponents() dateTwo.day = 4 dateTwo.month = 2 dateTwo.year = 1995使用這些日期元件,我們將建立日期,然後比較它們let cal = NSCalendar.current let FirstDate = cal.date(from: dateOne as DateComponents) let secondDate = cal.date(from: dateTwo as DateComponents)現在要比較它們,我們將使用 if 條件。if secondDate!.compare(firstDate!) == .orderedAscending { ... 閱讀更多
2K+ 次瀏覽
在模擬器上拍攝的螢幕截圖通常儲存在您正在使用的系統的桌面上。螢幕截圖可能已在多種情況下拍攝,其中一些列在下面。當使用“Command”+ S 或從檔案選單的新螢幕截圖選項拍攝影像時,它們通常以類似於“Simulator Screen Shot - iPhone 7 Plus - 2018-12-26 at 18.18.14”的名稱儲存,其中包含當前正在執行的模擬器,後跟 YYYY-MM-DD at HH:MM:SS 格式的日期。如果它們是用 Mac 的“Command + shift +3”或“command + shift + 4”按鈕拍攝的,則它們是 ... 閱讀更多
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP