找到關於 Swift 的517 篇文章

如何在 Swift 中移除導航欄邊框?

karthikeya Boyini
更新於 2020年6月30日 06:01:47

2K+ 次瀏覽

要在 Swift 中移除導航欄邊框,我們只需要新增幾行程式碼。讓我們看看在不更改任何內容的情況下執行時導航欄的樣子。現在讓我們嘗試隱藏上面結果中顯示的線條/邊框。導航欄有兩個元素賦予其預設的灰色陰影和底部線條外觀。一個是背景影像,另一個是陰影影像。首先,我們將透過將其設定為空影像來隱藏陰影影像,看看效果如何。在你的 viewDidLoad 中新增… 閱讀更多

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

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

710 次瀏覽

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

如何在 Swift 中在 tableview 末尾新增“提交”按鈕?

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

2K+ 次瀏覽

要在 table view 末尾新增提交按鈕,我們可以使用 table view 頁尾。讓我們透過一個示例來說明這一點,在這個示例中,我們將向我們的 table 新增一個頁尾檢視,並在 table 中新增程式碼,以便在 table view 底部新增按鈕。首先建立一個新專案,然後在檢視控制器中新增以下程式碼,這將初始化 table,向 table 新增一個 section 和幾行。func initTableView() { let tableView = UITableView() tableView.frame = self.view.frame tableView.dataSource = self tableView.delegate ... 閱讀更多

如何在 iOS 應用中使用 Swift 載入和顯示影像?

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

940 次瀏覽

要在 iOS 應用中載入和顯示影像,我們首先需要獲取影像。然後,我們將該影像拖到我們的專案中,並選擇所需的“複製”選項以及我們的應用程式目標。讓我們透過一個示例來了解其餘步驟。現在,我們將建立一個 UIImageView 並將其影像賦值給它的 image 屬性,為此我們將建立一個函式。func addImage(imageName img: String) { let imageView = UIImageView() imageView.frame = self.view.frame imageView.contentMode = .scaleAspectFit if let newImage = UIImage(named: img) { imageView.image = newImage } self.view.addSubview(imageView) }現在,我們將在這個… 閱讀更多

如何在 iOS 應用中使用 Swift 建立自定義對話方塊?

karthikeya Boyini
更新於 2020年6月30日 05:57:47

737 次瀏覽

要在 Swift 中建立對話方塊,我們將使用 UIAlertController,它是 UIKit 的重要組成部分。我們將透過一個 iOS 應用程式和一個示例專案來實現這一點。首先,我們將建立一個空專案,然後在其預設檢視控制器中執行以下操作。我們將建立一個 UIAlertController 物件。let alert = UIAlertController.init(title: title, message: description, preferredStyle: .alert)我們將建立一個操作let okAction = UIAlertAction.init(title: "Ok", style: .default) { _ in print("You tapped ok") //此處為自定義操作。 }我們將操作新增到 alert 並顯示它alert.addAction(okAction) self.present(alert, animated: true, completion: nil)現在我們將這個… 閱讀更多

如何在 Swift 中使用 UICollectionView?

karthikeya Boyini
更新於 2020年6月30日 05:58:40

418 次瀏覽

要在 Swift 中使用 collection view,首先需要建立一個 collection view。我們可以將其拖放到故事板中,也可以透過程式設計方式建立它。之後,我們需要將我們的類確認到 UICollectionViewDataSource 和 UICollectionViewDelegate。如果我們需要自定義單元格大小和佈局,則需要將其確認到 UICollectionViewDelegateFlowLayout。讓我們看看透過程式設計方式建立 collection view 所需的步驟。func initCollection() { let layout = UICollectionViewFlowLayout() layout.itemSize = CGSize(width: 50, height: 50) let collection = UICollectionView.init(frame: self.view.frame, collectionViewLayout: layout) collection.dataSource = self collection.delegate = self collection.backgroundColor ... 閱讀更多

如何在 Swift 中以程式設計方式為 UILabel 設定動態高度?

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

3K+ 次瀏覽

要在 Swift 中為 UILabel 設定動態高度,我們可以使用 UILabel 的 frame 屬性。我們可以使用 CGRect 建立一個 frame,它允許我們提供不同的變數,例如 x 位置、y 位置、寬度和高度。讓我們建立一個 label 並將其作為子檢視新增到我們的檢視中。let label = UILabel() label.frame = CGRect(x: 10, y: 40, width: 200, height: 50) label.backgroundColor = colorLiteral(red: 0.7450980544, green: 0.1568627506, blue: 0.07450980693, alpha: 1) label.textColor = colorLiteral(red: 0.05882352963, green: 0.180392161, blue: 0.2470588237, alpha: 1) label.text = "Custom label" self.view.addSubview(label)我們也可以將其嵌入到一個函式中,並且… 閱讀更多

如何在 Swift 陣列中移除特定元素?

karthikeya Boyini
更新於 2020年6月30日 05:59:34

4K+ 次瀏覽

要在 Swift 中從元素中移除特定物件,我們可以使用多種方法。讓我們透過一個示例在 playground 中瞭解這一點。首先,讓我們建立一個 String 陣列。var arrayOfString = ["a", "b", "c", "f"]我們將使用以下方法,如下所示:方法 1 - 使用陣列的 filter 方法。Swift 中的陣列具有 filter 方法,該方法根據某些條件過濾陣列物件並返回一個新物件陣列。let modifiedArray = arrayOfString.filter { $0 != "f" } print(modifiedArray)當我們執行上述程式碼時,我們將得到以下結果。方法… 閱讀更多

如何使用 Swift 檢測 AVPlayer 影片播放結束?

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

2K+ 次瀏覽

要檢測 Swift 中影片的結束,我們需要建立一個影片播放器,然後使用通知來檢測影片何時停止播放。我們將透過一個 Swift 示例來實現這一點。讓我們建立一個專案並將任何副檔名為“mp4”的影片拖放到其中,如果需要,選擇複製資源並新增到專案的 target 中。現在,我們將首先以程式設計方式建立一個影片播放器,然後在我們的專案中建立影片的 url,然後播放影片。var videoPlayer: AVPlayer!現在,在 viewDidAppear 中新增以下程式碼。override func viewDidAppear(_ animated: Bool) { super.viewDidAppear(animated) ... 閱讀更多

如何在 Swift 中使用 MBProgressHUD?

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

1K+ 次瀏覽

要在Swift中使用MBProgressHUD,首先需要建立一個Podfile(如果不存在的話)。開啟終端,將目錄切換到你的專案目錄,然後初始化pod並安裝MBProgressHUD。 cd /projectDirectory pod init open podfile然後在podfile中新增以下行,回到終端,在同一目錄下執行以下命令:pod 'MBProgressHUD', '~> 1.1.0' pod install執行這些命令後,MBProgressHUD將安裝到你的專案中。現在你可以在任何需要使用的地方匯入這個庫到ViewController中,或者你可以建立一個UIView controller的擴充套件……閱讀更多

廣告
© . All rights reserved.