找到關於 Swift 的517 篇文章

我可以在 Swift 中更改 UIActivityIndicator 的大小嗎?

karthikeya Boyini
更新於 2019年7月30日 22:30:24

660 次瀏覽

可以使用一些技巧更改 Swift 中 UIActivityIndicator 的大小,但不建議更改大小。要更改活動指示器的大小,讓我們首先在空白螢幕上新增一個指示器,看看它是什麼樣子。在這個例子中,我還將顏色更改為紅色。讓我們看看在不更改指示器大小的情況下執行它時是什麼樣子。現在,我們將在檢視控制器中建立一個活動指示器的出口,在這個類的 viewDidLoad 方法中,我們將新增下面的程式碼。我們將使用 CGAffineTransform 來更改我們的縮放比例……閱讀更多

檢查 Swift 中的字串是否包含另一個字串

Samual Sam
更新於 2019年7月30日 22:30:24

295 次瀏覽

要在 Swift 中檢查一個字串是否包含另一個字串,我們需要兩個不同的字串。一個字串我們需要檢查它是否包含另一個字串。假設我們要檢查的字串是“point”,而整個字串是“TutorialsPoint”,另一個字串是“one two three”。讓我們在 playground 中使用這兩個字串進行檢查。我們可以透過以下兩種方式來實現。讓我們首先建立三個不同的字串。var CompleteStr1 = "Tutorials point" var completeStr2 = "one two three" var stringToCheck = "point"方法一在這個方法中,我們將使用字串的 .contains 方法來……閱讀更多

從 Swift 中的 UITableViewCell 推送 segue 到 ViewController

Samual Sam
更新於 2020年6月30日 05:50:40

641 次瀏覽

要從 UITableViewCell 建立 segue 到另一個 View controller,我們將像任何其他 ViewController 到 ViewController segue 一樣進行操作。我們將在這裡用一個例子來演示。首先建立一個專案,從故事板中刪除 View Controller,並在故事板中新增一個 Table View Controller 和一個 View Controller。預設情況下,Table View Controller 中將有一個原型單元格。點選它,轉到其屬性檢查器,並將其識別符號設定為“cell”。現在從原型單元格中,按住 control 並拖動到第二個 View Controller,然後從中選擇顯示。故事板應該看起來像……閱讀更多

如何在 iOS 中使用 Swift 整合 PayU Money?

karthikeya Boyini
更新於 2019年7月30日 22:30:24

251 次瀏覽

payU money 是一款在印度線上市場更受歡迎的支付閘道器。要整合 payU money,我們需要經歷幾個步驟。在整合 payU 時要小心,不要跳過任何整合步驟。在 payU money 上註冊。註冊後,將生成您的金鑰和鹽、商戶 ID,您可以在登入 payU money 帳戶後在儀表盤中找到它們。之後,在終端應用程式中,使用以下程式碼克隆 payU money。將 PlugNPlay 資料夾拖放到您的專案中。$ git clone --recursive https://github.com/payu-intrepos/PayUMoney-IOS-SDK.git注意 - 如果您……閱讀更多

使用 Swift 從 iOS 相機捕獲圖片

Samual Sam
更新於 2020年6月30日 05:35:25

3K+ 次瀏覽

要在 Swift 中從相機捕獲圖片,我們可以使用 AVFoundation(iOS SDK 中的一個框架),但是除非我們需要在相機應用程式中使用大量自定義功能,否則我們應該儘量避免使用它。在這個例子中,我們只從相機捕獲圖片並在檢視上顯示它。在這個例子中,我們將使用影像選擇器而不是 AVFoundation。首先,建立一個專案並在故事板的檢視控制器中新增一個影像檢視。在它的類中創建出口。現在在 ViewController 類中,使其符合 -class ViewController: UIViewController, UIImagePickerControllerDelegate,……閱讀更多

如何使用 Swift 在後臺執行以提供當前位置?

Samual Sam
更新於 2019年7月30日 22:30:24

663 次瀏覽

要在 Swift 中獲取後臺位置,我們需要經歷幾個步驟從使用者那裡獲取許可權,在您的 info.plist 檔案中新增 Privacy-Location always and when in usage Description、Privacy – When in usage description 並新增它們各自的描述。之後,您需要匯入 CoreLocation 框架,這將使您能夠使用所有與位置相關的庫和方法。然後,您需要獲得使用者的許可權才能使用位置。為此,我們需要建立一個 CLLocationManager 物件並獲取授權。var locationManager: CLLocationManager? override func viewDidLoad() { super.viewDidLoad() …閱讀更多

如何在 Swift 中將新單元格插入 UITableView?

Rishi Rathor
更新於 2019年7月30日 22:30:24

977 次瀏覽

要將新單元格插入 UITableView,我們首先必須建立一個表格檢視單元格,然後使用 Table view 的 Cell for row at 方法將其新增到表格檢視。我們可以使用 Storyboard 或透過建立 UITableViewCell 類的 nib 來建立一個單元格。在 View controller 中拖放一個表格檢視,並將其出口連線到 ViewController 類。讓我們在剛剛建立的表格檢視中建立一個單元格,並建立它的類,將其命名為 CustomCell,並將該類分配給單元格。為其指定一個識別符號“CustomCell”在單元格中新增一個標籤並將其更改為……閱讀更多

如何在 Swift 中使用 MapKit 繪製兩個位置之間的路線?

Vrundesha Joshi
更新於 2019年7月30日 22:30:24

832 次瀏覽

要在地圖上繪製兩個位置之間的路線,我們需要這兩個位置的座標。一旦我們有了兩個位置的座標,我們就可以使用下面給出的函式在地圖上顯示兩點之間的線。在這個例子中,我將使用兩個隨機位置作為兩點。func getDirections(loc1: CLLocationCoordinate2D, loc2: CLLocationCoordinate2D) {    let source = MKMapItem(placemark: MKPlacemark(coordinate: loc1))    source.name = "您的位置"    let destination = MKMapItem(placemark: MKPlacemark(coordinate: loc2))    destination.name = "目的地"    MKMapItem.openMaps(with: [source, destination], launchOptions: [MKLaunchOptionsDirectionsModeKey: MKLaunchOptionsDirectionsModeDriving]) }我們將在這個教程的 ViewDidLoad 中呼叫此函式來顯示……閱讀更多

如何在 Swift 中使 iPhone 振動?

Anvi Jain
更新於 2019年7月30日 22:30:24

2K+ 次瀏覽

要在 Swift 中使 iPhone 振動,我們將使用兩種不同的方法。首先建立一個新專案,並在主檢視控制器中新增四個不同的按鈕。現在在您的檢視控制器類中匯入 AudioToolbox 框架。對於第一個按鈕,新增一個操作並編寫如下所示的程式碼:@IBAction func actionButtonOne(_ sender: Any) {    AudioServicesPlayAlertSound(SystemSoundID(kSystemSoundID_Vibrate)) }這將在您的裝置上生成一個長時間的振動反饋。現在,要為 iOS 10 或更高版本的裝置建立更多振動效果,我們將為所有四個不同的按鈕新增方法:@IBAction func actionButtonTwo(_ sender: Any) {    let generator = UIImpactFeedbackGenerator(style: .heavy)  ……閱讀更多

如何在 Swift 中向日期新增 1 天?

Rishi Rathor
更新於 2019年7月30日 22:30:24

12K+ 次瀏覽

要在 Swift 中向日期新增 1 天,我們需要首先建立一個日期。建立該日期後,我們必須向其新增特定日期。在這個例子中,我們將看到如何實現這一點。讓我們首先建立一個日期,讓它成為今天,let today = Date()現在要修改此日期,我們將使用帶負值的 add 函式,let modifiedDate = Calendar.current.date(byAdding: .day, value: 1, to: today)!現在要檢視這兩個日期之間的差異,讓我們為這兩個日期新增列印語句。我們完整的程式碼現在應該如下所示。let today = Date() print(today)……閱讀更多

廣告
© . All rights reserved.