1K+ 次查看
作为一名 iOS 开发者,应该知道如何操作文本字段及其操作,Apple 已经提供了 UITextFieldDelegate 协议。要了解更多信息,请访问 https://developer.apple.com/documentation/uikit/uitextfielddelegate 你可能在许多涉及表单的应用程序中看到过这种情况,当你输入时,你会看到你输入的字符数,尤其是在字符数量受限的表单中。在这篇文章中,我们将看到如何在输入 TextField 时显示字符计数。步骤 1 - 打开 Xcode → 新建项目 → 单视图应用程序 → 我们将其命名为“TextFieldCount”步骤 2 - 打开 Main.storyboard 并添加 TextField 和 ... 阅读更多
7K+ 次查看
在我们了解在哪里以及如何使用静态变量之前,让我们首先了解一下,Swift 中的静态变量是什么?静态变量静态变量是其值在类的所有实例或对象之间共享的变量。当我们将任何变量定义为静态时,它将附加到类而不是对象。静态变量的内存将在类加载时分配。让我们了解上图,我们有一个名为 Sample 的类,它有两个对象 s1 和 s2。你会看到 s1 和 s2 都分别拥有它们的变量“a”,但它们拥有 ... 阅读更多
为图像视图设置边框很容易,在这篇文章中,我们将看到如何在 iOS 中为图像视图设置边框。让我们开始吧。步骤 1 - 打开 Xcode → 新建项目 → 单视图应用程序 → 我们将其命名为“BorderToImage”我们将在我们的故事板中创建一个图像视图和一个按钮,点击按钮,我们将为图像视图添加边框。我们可以在 viewDidLoad 中执行相同的操作,但为了看到区别,我们这样做。步骤 2 - 在 Main.storyboard 中添加一个图像视图和一个按钮,如下所示。步骤 3 - 为图像创建 @IBOutlet 并命名为 ... 阅读更多
334 次查看
用户可以从 iOS 设备的设置中打开或关闭移动数据,但实际上不可能以编程方式禁用或启用它。只有越狱了 iOS 设备才有可能做到这一点。Apple 不允许任何应用程序开发者访问 wifi 或蓝牙。有一些私有 API 可能会有所帮助,但最终会导致应用程序被应用商店拒绝。
909 次查看
了解如何在 iOS 中播放音频和视频非常重要,因为如今几乎每个应用程序都有音频和视频。从游戏应用程序到社交媒体再到音乐播放器等等。在这篇文章中,我们将看到如何使用 Swift 播放音频和视频文件。让我们开始吧。步骤 1 - 打开 Xcode → 新建项目 → 单视图应用程序 → 我们将其命名为“AudioVideo”。步骤 2 - 打开 Main.storyboard 并添加三个按钮,并将其命名为如下所示。步骤 3 - 为三个按钮创建 @IBOutlet 并将其命名为停止、播放按钮和视频按钮,... 阅读更多
3K+ 次查看
几乎所有应用程序都使用位置服务,因此全面了解位置信息是必要的。在这篇文章中,我们将看到如何获取当前位置的纬度和经度。为此,我们将使用 CLLocationManager,你可以在这里阅读更多相关信息 https://developer.apple.com/documentation/corelocation/cllocationmanager 我们将开发一个示例应用程序,我们将在 viewDidLoad 方法中打印用户的纬度和经度,或者根据需要在 UILabel 上点击按钮时打印。让我们开始吧,步骤 1 - 打开 Xcode → 新建项目 → 单视图应用程序 → 我们将其命名为“Location”步骤 2 - 打开 info.plist 文件 ... 阅读更多
143 次查看
每个应用程序都需要一个精美且令人难忘的图标,以吸引 App Store 中的注意力,并在主屏幕上脱颖而出。你的图标是让你一目了然地传达应用程序用途的第一次机会。它还会出现在整个系统中,例如在“设置”和搜索结果中。在这里,我们将看到如何为 iOS 应用程序设置图标,但在那之前,我们应该确保并了解,每个应用程序都必须提供小型图标,以便在安装应用程序后在主屏幕和整个系统中使用,以及用于显示的较大图标 ... 阅读更多
231 次查看
在任何编程语言中处理日期和时间都非常重要,如果你正在开发移动应用程序,它就变得更加重要。许多应用程序(如天气预报、游戏等)都使用日期和时间。在这里,我们将看到如何获取当前日期和时间。要获取当前日期和时间,我们将使用 timeIntervalSince1970 实例属性,你可以在这里阅读更多相关信息 https://developer.apple.com/documentation/foundation/nsdate/1407504-timeintervalsince1970 因此,将以下代码复制到你的 viewDidLoad 方法中并运行应用程序,我们将打印当前日期和时间,并根据需要在 UILabel 中打印相同的内容 ... 阅读更多
2K+ 次查看
视图是应用程序用户界面的基本构建块,UIView 类定义了所有视图通用的行为。视图对象在其边界矩形内呈现内容,并处理与该内容的任何交互。UIView 类是一个具体的类,你可以实例化它并用于显示固定的背景颜色。完全理解 UIView 非常重要,因为它们是用户看到的主要对象。在这里,我们将看到如何以编程方式和通过故事板更改视图的背景颜色。首先让我们看看如何使用故事板,打开 Main.storyboard 并 ... 阅读更多
视图的 Alpha 值是介于 0.0 到 1.0 之间的浮点数,其中 0.0 表示完全透明,1.0 表示完全不透明。更改此属性的值只会更新当前视图的 alpha 值。你可以根据所需的不透明度简单地调整 alpha 值。在你的 viewDidLoad 方法中写入以下行 view.backgroundColor = UIColor(white: 1, alpha: 0.5) 运行应用程序,你将看到视图的不透明度为 50%