找到关于 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)……阅读更多

广告