587 次查看
在这篇文章中,我们将了解如何在 iOS 中获取电池状态。所以让我们开始吧。步骤 1 - 打开 Xcode → 新建项目 → 单视图应用程序 → 让我们将其命名为“BatteryState”步骤 2 - 打开 Main.storyboard 并添加两个标签,如下所示。在这个标签上,我们将显示电池状态。步骤 3 - 使用以下代码启用电池状态监控。您可以将此代码放在 ViewController 的 viewDidLoad 中UIDevice.current.isBatteryMonitoringEnabled = true步骤 4 - 声明一个变量来保存电池状态。我们将这个变量命名为 batteryState。从这个变量中,我们返回 UIDevice.current.batteryState,它会... 阅读更多
1K+ 次查看
在这篇文章中,我们将学习如何计算两个地理位置之间的距离。我们将在标签上显示两点之间的距离。为此,请按照以下步骤操作步骤 1 - 打开 Xcode → 新建项目 → 单视图应用程序 → 让我们将其命名为“FindDistance”步骤 2 - 打开 Main.storyboard 并添加两个标签,如下所示。步骤 3 - 为底部的标签附加一个 @IBOutlet。将其命名为 distanceLabel步骤 4 - 在 ViewController 中导入 CoreLocation 框架步骤 5 - 添加两个我们想要查找距离的点作为变量var firsLocation = CLLocation(latitude:34.54545, longitude:56.64646) var secondLocation = CLLocation(latitude: ... 阅读更多
在 iOS 中禁用 WebView 滚动非常简单。WebView 的“scrollView”属性由 iOS 公开。您只需使用以下代码禁用相应 scrollView 的滚动即可。webView.scrollView.isScrollEnabled = false以上代码将禁用 WebView 上的滚动。如果您只是想禁用 web 视图中的滚动,以上代码就可以做到。如果您想从头了解如何加载 WebView 并禁用滚动。继续学习。让我们在 XCode 中创建一个示例项目并学习 WebView 加载步骤 1 - 打开 Xcode → 新建项目 → 单视图应用程序 → 让我们将其命名为“WebViewScrollDisabling”步骤 ... 阅读更多
2K+ 次查看
在这篇文章中,我们将了解如何自定义 iOS 按钮。所以让我们开始吧。步骤 1 - 打开 Xcode → 新建项目 → 单视图应用程序 → 让我们将其命名为“CustomiseButton”步骤 2- 打开 Main.storyboard 并添加一个按钮,如下所示。我们将自定义此按钮有两种方法可以自定义此按钮使用 Storyboard步骤 1 - 点击按钮步骤 2 - 在右侧面板的属性检查器中,您可以更改按钮的文本颜色、文本和背景颜色,如下所示运行项目,您将看到自定义按钮如下所示现在我们将看到... 阅读更多
3K+ 次查看
在 Swift 中检查文本字段是否为空非常容易。您首先需要检查文本字段中是否有文本可用,即它不为空,然后您需要检查如果它存在,那么它是否为空。假设 myTextField 是您的文本字段变量名,您可以执行以下操作if let text = myTextField.text, text.isEmpty { // myTextField 在此处不为空 } else { // myTextField 为空 }以上代码将检查 textField 是否为空。如果您想查看文本字段如何... 阅读更多
5K+ 次查看
在这篇文章中,我们将学习如何在视图中添加顶部和底部边框。在这个例子中,我们将以一个示例视图为例,并向其添加边框。步骤 1 - 打开 Xcode → 新建项目 → 单视图应用程序 → 让我们将其命名为“AddBorderTopAndBottom”步骤 2 - 打开 Main.storyboard 并向其添加一个 UIView,如下所示。步骤 3 - 为视图添加一个 @IBOutlet,将其命名为 centerView。步骤 4 - 我们将编写单独的方法来向此视图添加边框。要向此视图添加边框,我们将创建两个具有所需厚度的图层。我们将设置... 阅读更多
在这篇文章中,我们将学习如何使用动画更改视图的背景颜色。在这个例子中,我们将通过点击按钮来更改视图的背景颜色。点击按钮后,背景颜色将更改为红色,然后再次点击将更改为蓝色,再次点击将更改回红色。步骤 1 - 打开 Xcode → 新建项目 → 单视图应用程序 → 让我们将其命名为“ChangeBGColor”步骤 2 - 打开 Main.storyboard 并添加一个按钮,如下所示步骤 3 - 为“更改背景”按钮的 touchUpInside 添加一个 @IBAction。将函数命名为 changeBackgroundClicked。步骤 4 - ... 阅读更多
UDID(唯一设备标识符) - 一系列 40 个十六进制字符,用于唯一标识 iOS 设备。从 iOS 5 开始,Apple 已弃用 UIDevice 唯一标识符,这意味着获取唯一 ID 的传统方式。Apple 删除了真正的唯一标识符,并为每个供应商引入了标识符,即 UUID,对于给定开发人员的每个用户,所有应用的 UUID 都相同,但在开发人员之间和设备之间有所不同。Apple 为供应商定义了一个实例属性标识符,这是一个字母数字字符串,用于向应用的供应商唯一标识设备。您可以在此处阅读更多相关信息:... 阅读更多
136 次查看
Date 值封装了时间中的一个点,独立于任何特定的日历系统或时区。Date 值表示相对于绝对参考日期的时间间隔。在这里,我们将了解如何向日期添加 1 天,为此,我们将使用 Playground,在 Playground 中复制以下代码,let date = Date() let addedDate = Calendar.current.date(byAdding: .day, value: 1, to: date) print(addedDate ?? "")
Picker 视图显示一个或多个滚轮,用户可以通过操作这些滚轮来选择项目。每个滚轮(称为组件)都有一系列索引行,表示可选择的项目。UIPicker 是重要的组件之一,几乎在大多数应用程序中都有使用。您会在大多数基于表单的应用程序中看到它们。您可以在此处阅读更多相关信息:https://developer.apple.com/documentation/uikit/uipickerview在这篇文章中,我们将了解如何从数组以编程方式创建 UIPicker 并将数组值加载到其中。所以让我们开始吧,步骤 1 - 打开 Xcode 并创建一个单视图应用程序,并将其命名为 PickerSample。步骤 2 - 打开 ViewController.swift,由于... 阅读更多