143 次查看
每个应用程序都需要一个美观且令人难忘的图标,以吸引 App Store 中的注意力并在主屏幕上脱颖而出。您的图标是首次以一目了然的方式传达应用程序目的的机会。它还会显示在整个系统中,例如在“设置”和搜索结果中。在这里,我们将了解如何为 iOS 应用程序设置图标,但在那之前,我们应该确保并了解每个应用程序都必须提供用于在安装应用程序后用于主屏幕和整个系统的小图标,以及用于显示的较大图标…… 阅读更多
232 次查看
在任何编程语言中,处理日期和时间都非常重要,如果您正在开发移动应用程序,它变得更加重要。许多应用程序(如天气预报、游戏等)都使用日期和时间。在本教程中,我们将了解如何获取当前日期和时间。要获取当前日期和时间,我们将使用 timeIntervalSince1970 实例属性,您可以阅读有关它的内容 https://developer.apple.com/documentation/foundation/nsdate/1407504-timeintervalsince1970 因此,将以下代码复制到您的 viewDidLoad 方法中并运行应用程序,我们将打印当前日期和时间,并根据需要,我们可以在 UILabel 中打印相同的内容…… 阅读更多
2K+ 次查看
视图是应用程序用户界面的基本构建块,UIView 类定义了所有视图共有的行为。视图对象在其边界矩形内呈现内容并处理与该内容的任何交互。UIView 类是一个具体类,您可以实例化它并使用它来显示固定的背景颜色。完全理解 UIView 非常重要,因为它们是用户看到的主要对象。在这里,我们将了解如何以编程方式和通过故事板更改视图的背景颜色。首先让我们看看使用故事板,打开 Main.storyboard 并…… 阅读更多
1K+ 次查看
View 的 Alpha 值是范围为 0.0 到 1.0 的浮点数,其中 0.0 表示完全透明,1.0 表示完全不透明。更改此属性的值只会更新当前视图的 alpha 值。您可以根据所需的不透明度简单地调整 alpha 值。在您的 viewDidLoad 方法中写入以下行 view.backgroundColor = UIColor(white: 1, alpha: 0.5) 运行应用程序,您可以看到 View 的不透明度为 50%
838 次查看
长按(也称为按住)手势检测一个或多个手指触碰屏幕持续一段时间。您可以配置识别按压所需的最小持续时间以及手指必须触碰屏幕的次数。(手势识别器仅由触摸的持续时间触发,而不是与之相关的力。)您可能使用长按手势来启动对被按压对象的某个操作。例如,您可以使用它来显示上下文菜单。您可以阅读更多相关信息 https://developer.apple.com/documentation/uikit/touches_presses_and_gestures/handling_uikit_gestures/handling_long-press_gestures 在这里,我们将设计一个简单的…… 阅读更多
如果您正在设计任何 iOS 应用程序,了解如何使用警告非常重要。在这里,我们将重点介绍如何使用 UIAlertController 显示警告。要阅读有关 UIAlertController 的更多信息,请参阅 - https://developer.apple.com/documentation/uikit/uialertcontroller 在这里,我们将创建一个新项目,其中我们将有一个按钮,点击该按钮我们将显示带有自定义消息的警告。步骤 1 - 打开 Xcode → 新建项目 → 单视图应用程序 → 我们将其命名为“Alert” 步骤 2 - 打开 Main.storyboard 并添加一个按钮,并将其命名为 tap。在 ViewController.swit 中创建该按钮的 @IBAction,并将其命名为 tap。有…… 阅读更多
4K+ 次查看
了解如何创建点线或虚线非常重要。您可能会开发一个页面,在该页面上您要求用户输入字段,您可以在其中用点线表示相同的内容。点线也可用于突出显示应用程序中的某些内容。最重要的用途是在导航应用程序中。在设计导航应用程序时,您必须知道如何绘制路径,并且您最终可能会使用点线。让我们看看如何在 iOS 中实现此功能。步骤 1 - 打开 Xcode → 新建项目 → 单视图应用程序 → 我们将其命名为“DottedLine” 步骤…… 阅读更多
756 次查看
如果您正在开发游戏或儿童应用程序或希望制作有吸引力的用户界面的应用程序,则必须知道如何在文本上添加阴影。这不仅使文本更具吸引力,而且还会增强用户体验。在这里,我们将了解如何在文本上添加阴影。步骤 1 - 打开 Xcode → 新建项目 → 单视图应用程序 → 我们将其命名为“ShadowText” 步骤 2 - 在 Main.storyboard 中添加标签,并创建标签的 @IBOutlet,并将其命名为 lblHelloWorld。步骤 3 - 将以下代码添加到您的 ViewController.swift 中,添加完整的…… 阅读更多
397 次查看
Apple iPhone SDK 不允许此功能。如果您确实希望实现它,您可以使用一些私有 API,例如 CTCallAnswer(call); 这将导致您的应用程序商店被拒绝。
您可能遇到过许多应用程序,其中屏幕扩展到整个屏幕,即透明状态栏和透明导航栏。在这里,我们将了解如何创建一个应用程序,其中您将拥有透明的状态栏和导航栏。因此,让我们开始吧步骤 1 - 打开 Xcode → 新建项目 → 单视图应用程序 → 我们将其命名为“TransparentViews” 步骤 2 - 将 View Controller 嵌入到导航控制器中。添加图像 View 并显示并添加图像。步骤 3 - 运行应用程序,无需添加任何代码即可使状态栏和导航栏透明。屏幕如下所示步骤 4…… 阅读更多