838 次浏览
长按(也称为按住)手势检测一个或多个手指触摸屏幕持续一段时间。您可以配置识别按压所需的最小持续时间以及手指必须触摸屏幕的次数。(手势识别器仅由触摸的持续时间触发,而不是与之相关的力。)您可以使用长按手势来启动对被按压对象的某个操作。例如,您可以使用它来显示上下文菜单。您可以阅读更多相关信息 https://developer.apple.com/documentation/uikit/touches_presses_and_gestures/handling_uikit_gestures/handling_long-press_gestures在这里我们将设计一个简单的... 阅读更多
2K+ 次浏览
如果您正在设计任何 iOS 应用程序,那么了解如何使用 Alert 非常重要。在这里,我们将重点介绍如何使用 UIAlertController 显示 Alert。要了解有关 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);这将导致您的应用商店被拒绝。
1K+ 次浏览
您可能遇到过许多应用程序,其中屏幕扩展到整个屏幕,即透明状态栏和透明导航栏。在这里,我们将了解如何创建一个应用程序,其中您将拥有透明的状态栏和导航栏。所以让我们开始吧步骤 1 - 打开 Xcode → 新建项目 → 单视图应用程序 → 我们将其命名为“TransparentViews”步骤 2 - 将视图控制器嵌入到导航控制器中。添加图像视图并显示并添加图像。步骤 3 - 运行应用程序,无需添加任何代码即可使状态栏和导航栏透明。屏幕如下所示步骤 4 ... 阅读更多
3K+ 次浏览
导航栏显示在应用程序屏幕的顶部。要了解有关它的更多信息,请访问 https://developer.apple.com/designhttps://developer.apple.com/documentation如果您的多个视图控制器具有不同的 UI 和需求,那么获取导航栏的高度变得很重要。如果您不知道如何获取相同的高度或根据需要修改它,就会变得很麻烦。让我们看看如何获取导航栏的高度。import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let navBarHeight = UIApplication.shared.statusBarFrame.size.height + (navigationController?.navigationBar.frame.height ?? 0.0) print(navBarHeight) } }
您可能会遇到这样的情况:您收到一个 UI,其中按钮是圆形的,您可能想知道如何做到这一点?因此,在这里我们将了解如何使按钮的角变圆。我们将了解两种使按钮变圆的方法,一种是使用 Storyboard,另一种是以编程方式。让我们开始吧!首先,我们将使用 Storyboard 使按钮的角变圆。步骤 1 - 打开 Xcode → 新建项目 → 单视图应用程序 → 我们将其命名为“RoundedButton”步骤 2 - 打开 Main.storyboard 并添加一个按钮,如下所示步骤 3 - 现在选择按钮... 阅读更多
滚动视图是 iOS 开发人员遇到的最困难和最复杂的话题之一。在这里,我们将了解如何在 iOS 中以编程方式禁用滚动视图。要禁用它,我们需要将滚动视图的“isScrollEnabled”属性设置为 false。将以下代码复制到您的文件中。import UIKit class ViewController: UIViewController { @IBOutlet var scrollView: UIScrollView! override func viewDidLoad() { super.viewDidLoad() scrollView.isScrollEnabled = false } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // 释放任何可以重新创建的资源。 } }
假设您正在播放歌曲,并且只要您按下停止按钮,按钮的颜色就会变成红色。这是您可能需要在点击时更改按钮颜色的众多场景之一。在本教程中,我们将了解如何在点击时更改按钮的背景颜色。所以让我们开始吧!步骤 1 - 打开 Xcode → 新建项目 → 单视图应用程序 → 我们将其命名为“ChangeButtonColor”步骤 2 - 在 Main.storyboard 中创建一个按钮,并将其命名为 stop。步骤 3 - 创建... 阅读更多