找到 517 篇文章 关于 Swift

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

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

660 次浏览

可以使用一些技巧在 swift 中更改 UIActivityIndicator 的大小,但不建议更改大小。要更改活动指示器的大小,让我们首先在空白屏幕上添加一个指示器,看看它是什么样子。对于此示例,我还将颜色更改为红色。让我们看看在不更改指示器大小的情况下运行它时它是什么样子。现在,我们将在视图控制器中创建活动指示器的出口,并在此类的 viewDidLoad 方法中添加以下代码。我们将使用 CGAffineTransform 更改我们的缩放比例... 阅读更多

检查字符串是否包含 Swift 中的另一个字符串

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

295 次浏览

要检查 Swift 中的字符串是否包含另一个字符串,我们需要两个不同的字符串。一个是我们必须检查是否包含另一个字符串的字符串。假设我们要检查的字符串是“point”,整个字符串是“TutorialsPoint”,另一个字符串是“one two three”。让我们在游乐场中使用这两个字符串进行检查。我们可以通过以下两种方式实现。让我们从创建三个不同的字符串开始。var CompleteStr1 = "Tutorials point" var completeStr2 = "one two three" var stringToCheck = "point"方法一在此方法中,我们将使用字符串的 .contains 方法来... 阅读更多

从 UITableViewCell 推送 segue 到 Swift 中的 ViewController

Samual Sam
更新于 2020-06-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,然后从那里选择显示。故事板应该看起来像... 阅读更多

如何使用 swift 集成 iOS 中的 PayU Money?

karthikeya Boyini
更新于 2019-07-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-06-30 05:35:25

3K+ 次浏览

要使用 swift 从相机捕获图片,我们可以使用 AVFoundation,它是 iOS SDK 中的一个框架,但我们应该尽量避免使用它,除非我们的相机应用程序需要很多自定义功能。在此示例中,我们只捕获来自相机的图片并在视图上显示它。在这个例子中,我们将使用图像选择器而不是 AVFoundation。首先,创建一个项目并在故事板中的视图控制器上添加一个图像视图。在它的类中创建出口。现在在 ViewController 类中使其符合 -class ViewController: UIViewController, UIImagePickerControllerDelegate, ... 阅读更多

如何使用 Swift 在后台运行以提供当前位置?

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

663 次浏览

要在 swift 中获取后台位置,我们需要执行以下几个步骤获取用户的权限,在您的 info.plist 文件中添加隐私 - 始终和使用时位置说明,隐私 - 使用时说明,并添加其各自的说明。之后,您需要导入 CoreLocation 框架,它将使您能够使用所有与位置相关的库和方法。然后,您需要获得用户的权限才能使用位置。为此,我们需要创建一个 CLLocationManager 对象并获取授权。var locationManager: CLLocationManager? override func viewDidLoad() { super.viewDidLoad() ... 阅读更多

如何在 UITableView 中使用 Swift 插入新单元格?

Rishi Rathor
更新于 2019-07-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-07-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-07-30 22:30:24

2K+ 次浏览

要使用 swift 使 iPhone 振动,我们将使用两种不同的方法。首先创建一个新项目,并在主 View controller 中添加四个不同的按钮。现在在您的视图控制器类中导入 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-07-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) ... 阅读更多

广告