找到关于 IPhone/iPad 的98 篇文章

如何检测 iOS 应用是否处于后台或前台?

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

3K+ 浏览量

要检测 iOS 应用是否处于后台或前台,我们可以简单地使用 UIApplication,就像我们可以用它来检测电池状态、状态等其他许多事情一样。让我们看看如何在我们的应用程序中做到这一点。我们将使用存储在 UIApplication.shared 中的应用程序的共享资源。我们可以像下面这样使用它 - print(UIApplication.shared.applicationState) shared.application state 是 State 类型的枚举,根据 Apple 的文档,它包含以下内容:public enum State : Int {    case active    case inactive    case background } case active 表示…… 阅读更多

如何从 NSString 中提取最后 4 个字符?

karthikeya Boyini
更新于 2020年6月30日 05:49:10

985 浏览量

要在 Swift 中从字符串中提取最后 4 个字符,我们可以使用 Swift 中 String 类的内部函数。每次新版本发布时,Swift 中的方法都会被修改、弃用、添加和改进。Swift 提供了不同的方法来实现相同的功能。让我们通过一些示例来看看这些方法。方法 1 - 子字符串在 Swift 3 中,我们允许使用名为 substring 的方法,我们可以传入字符串、其最后一个索引以及我们要从中修剪字符串的偏移量。让我们看一个相同的例子:var Str1 = "12312$$33@" print(Str1.substring(from:Str1.index(Str1.endIndex, offsetBy: ... 阅读更多

如何在 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 控制器扩展... 阅读更多

我可以在 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 方法来... 阅读更多

如何在运行时为 UIBarButtonItem 设置目标和操作?

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

1K+ 浏览量

要在运行时创建条形按钮操作,我们需要执行几个步骤。首先,让我们从创建一个新项目开始。创建项目后,直接转到它的故事板,选择 ViewController 并将其嵌入到导航控制器中。现在转到相应的 View controller 类,并在其中执行一些步骤,这些步骤将在运行时将按钮添加到导航栏。创建一个在按下按钮时应该调用的 objc 函数。@objc func barButtonAction() {    print("Button pressed") }现在将 viewWillLayoutSubviews 方法添加到您的类中。首先,我们将... 阅读更多

从 UITableViewCell 推送 segue 到 Swift 中的 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 并从中选择显示。故事板应该看起来像... 阅读更多

如何使用 Swift 在 iOS 中集成 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。首先,创建一个项目并在其故事板的 View Controller 上添加一个图像视图。在它的类中创建出口。现在在 ViewController 类中使其符合 - class ViewController: UIViewController, UIImagePickerControllerDelegate, ... 阅读更多

如何从 iOS/iPhone 访问 RESTful 服务?

karthikeya Boyini
更新于 2020年6月30日 05:43:40

117 浏览量

要在Swift中访问REST API,我们需要使用Swift原生网络方式,也就是使用URL会话和数据任务,逐步进行。REST代表具象状态传输,它定义了一套Web服务应遵循的约束。在Swift中,我们可以按以下方式访问Web服务。首先,我们需要创建一个使用默认配置的会话对象:`let configuration = URLSessionConfiguration.default let session = URLSession(configuration: configuration)`然后,我们需要创建一个我们需要的类型的URL请求,它可以是GET、POST、DELETE或PUT。… 阅读更多

广告