找到 98 篇文章 適用於 IPhone/iPad
3K+ 瀏覽量
要在 swift 中建立具有圓角的影像或建立任何具有圓角的檢視、按鈕或任何 UI 元素,我們需要訪問其圖層的 corner radius 屬性。iOS 中的每個 UI 元素都基於一個圖層。首先,讓我們在我們的故事板中新增一個 UIImageView 物件。或者讓我們以程式設計方式建立一個。以下是一個將以程式設計方式建立影像檢視並向其新增影像的函式。func addImage(imageName img: String) { let imageView = UIImageView() imageView.frame = CGRect(x: 10, y: 20, width: 200, height: 200) imageView.contentMode = . scaleAspectFill ... 閱讀更多
2K+ 瀏覽量
要在 iOS 應用程式中處理手勢,我們將使用 swift 建立一個應用程式,並透過示例進行檢視。這可以透過兩種方式完成,使用故事板或以程式設計方式。方法 1 - 使用故事板首先,我們將從我們的物件庫中拖動一個滑動識別器並將其放到我們想要新增滑動手勢的檢視控制器中。然後單擊手勢,按住 control 並將其拖到您的檢視控制器類中以建立其連線。確保該操作的發件人是 UISwipeGestureRecognizer,並且該操作看起來像這樣:@IBAction func swipeMade(_ sender: UISwipeGestureRecognizer) { }現在,滑動... 閱讀更多
939 瀏覽量
要在 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) }現在,我們將在此... 閱讀更多
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("您點選了確定") //此處自定義操作。 }我們將操作新增到警報並顯示它alert.addAction(okAction) self.present(alert, animated: true, completion: nil)現在我們將轉換此... 閱讀更多
2K+ 瀏覽量
要在 iOS 中建立可滾動的 TextView,我們可以透過兩種方式來實現,一種是使用故事板建立,另一種是以程式設計方式建立另一個 textView。如果文字檢視的文字高度超過 textView 的高度並且可滾動屬性被停用,則預設情況下文字檢視是可滾動的。1.使用故事板轉到故事板,然後從物件庫中將一個 textView 拖到您的檢視中。現在,在文字檢視中,如果文字超過其高度,則預設情況下它將可滾動,否則它將不可滾動。除了所需的約束外,還要提供高度約束。確保啟用了滾動... 閱讀更多
418 瀏覽量
要在 swift 中使用集合檢視,首先,我們需要建立一個集合檢視。我們可以將其拖放到故事板中,也可以以程式設計方式建立它。之後,我們需要將我們的類確認到 UICollectionViewDataSource 和 UICollectionViewDelegate。此外,如果我們需要自定義單元格大小和佈局,則需要將其確認到 UICollectionViewDelegateFlowLayout。讓我們看看以程式設計方式建立集合檢視所需的步驟。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 ... 閱讀更多
3K+ 瀏覽量
要在 swift 中為 UIlabel 提供動態高度,我們可以使用 UILabel 的 frame 屬性。我們可以使用 CGRect 建立一個框架,它允許我們提供不同的變數,如 x 位置、y 位置、寬度和高度。讓我們建立一個標籤並將其作為子檢視新增到我們的檢視中。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 = "自定義標籤" self.view.addSubview(label)我們也可以將其嵌入到函式中,並且... 閱讀更多
4K+ 瀏覽量
要從 swift 中的元素中刪除特定物件,我們可以使用多種方法來實現。讓我們透過示例在遊樂場中檢視這一點。首先,讓我們建立一個字串陣列。var arrayOfString = ["a", "b", "c", "f"]我們將使用以下方法,如下所示:方法 1 - 使用陣列的 filter 方法。swift 中的陣列有一個 filter 方法,它根據某些條件過濾陣列物件並返回一個新物件陣列。let modifiedArray = arrayOfString.filter { $0 != "f" } print(modifiedArray)當我們執行以上程式碼時,我們將得到以下結果。方法... 閱讀更多
217 瀏覽量
在 iOS 中使用 Swift 請求定位服務許可權,我們可以使用 CLLocationManager。我們將藉助一個示例專案來實現。因此,建立一個新專案。首先,我們需要建立一個 locationManager 物件,所以在你的檢視控制器中。var locationManager = CLLocationManager()現在,首先,我們需要檢查裝置上是否啟用了定位服務。要檢查這一點,我們將使用 CLLocationManager.locationServicesEnabled() 函式,該函式返回一個布林值,表示裝置上的定位服務是否處於活動狀態。if CLLocationManager.locationServicesEnabled() { print("permissions allowed") } else { locationManager.requestAlwaysAuthorization() locationManager.requestWhenInUseAuthorization() }在這個例子中 ... 閱讀更多
2K+ 瀏覽量
要在 Swift 中檢測影片結束,我們需要建立一個影片播放器,然後使用通知來檢測影片何時停止播放。我們將藉助 Swift 中的一個示例來實現。讓我們建立一個專案,並將任何副檔名為“mp4”的影片拖放到其中,如果需要,選擇複製資源並新增到我們專案的 target 中。現在,我們將以程式設計方式首先建立一個影片播放器,然後建立專案中影片的 url,然後播放影片。var videoPlayer: AVPlayer!現在,在 viewDidAppear 中新增以下程式碼。override func viewDidAppear(_ animated: Bool) { super.viewDidAppear(animated) ... 閱讀更多
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP