找到 2041 篇文章,关于移动开发

如何使用 Swift 检测 AVPlayer 视频播放结束?

karthikeya Boyini
更新于 2019-07-30 22:30:24

2K+ 次浏览

为了在 Swift 中检测视频的结束,我们需要创建一个视频播放器,然后使用通知来检测视频何时停止播放。我们将通过 Swift 中的一个示例来完成此操作。让我们创建一个项目,并将任何扩展名为“mp4”的视频拖放到其中,如果需要,选择复制资源并添加到我们项目的 target 中。现在,我们将以编程方式首先创建一个视频播放器,然后创建项目中视频的 URL,然后播放视频。var videoPlayer: AVPlayer!现在,在 viewDidAppear 中添加以下代码。override func viewDidAppear(_ animated: Bool) {    super.viewDidAppear(animated) ... 阅读更多

如何检测 iOS 应用程序是在后台还是前台?

Samual Sam
更新于 2019-07-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-06-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-07-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 controller 的扩展... 阅读更多

我可以在 Swift 中更改 UIActivityIndicator 的大小吗?

karthikeya Boyini
更新于 2019-07-30 22:30:24

660 次浏览

可以使用一些技巧在 Swift 中更改 UIActivityIndicator 的大小,但不建议更改大小。要更改活动指示器的大小,让我们首先在空白屏幕上添加一个指示器,看看它是什么样子。在此示例中,我还将颜色更改为红色。让我们看看在不更改指示器大小时运行它时它是什么样子。现在,我们将创建活动指示器在视图控制器中的出口,并在该类的 viewDidLoad 方法中添加以下代码。我们将使用 CGAffineTransform 来更改我们的... 阅读更多

在 Swift 中检查字符串是否包含另一个字符串

Samual Sam
更新于 2019-07-30 22:30:24

295 次浏览

要在 Swift 中检查一个字符串是否包含另一个字符串,我们需要两个不同的字符串。一个字符串我们需要检查它是否包含另一个字符串。假设我们要检查的字符串是“point”,整个字符串是“TutorialsPoint”,另一个字符串是“one two three”。让我们在 playground 中使用这两个字符串进行检查。我们可以通过以下两种方式来实现。让我们首先创建三个不同的字符串。var CompleteStr1 = "Tutorials point" var completeStr2 = "one two three" var stringToCheck = "point"方法一在这种方法中,我们将使用 Strings 的 .contains 方法来... 阅读更多

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

karthikeya Boyini
更新于 2019-07-30 22:30:24

1K+ 次浏览

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

从 UITableViewCell 推送 segue 到 Swift 中的 ViewController

Samual Sam
更新于 2020-06-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 并从中选择显示。故事板应如下所示... 阅读更多

如何在 Android 中切换隐藏和显示密码

George John
更新于 2019-07-30 22:30:24

1K+ 次浏览

在很多情况下,需要在输入密码时或输入密码后显示密码。此示例演示了如何切换隐藏和显示密码。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml 中。                                                 在上面的代码中,我们给出了两个 TextInputEditText... 阅读更多

如何在 Android 中阻止 EditText 在 Activity 启动时获得焦点

Ankith Reddy
更新于 2019-07-30 22:30:24

2K+ 次浏览

在很多情况下,我们不需要在 Activity 启动时显示键盘。此示例演示了如何阻止 EditText 在 Activity 启动时获得焦点步骤 1 - 在 Android Studio 中创建一个新项目,转到文件 ⇒ 新建项目,并填写所有必需的详细信息以创建新项目。步骤 2 - 将以下代码添加到 res/layout/Activity_main.xml 中。     在上面的代码中,我们给出了一个 EditText。默认情况下,它包含请求焦点。步骤 3 - 将以下代码添加到 src/MainActivity.javapackage com.example.andy.myapplication; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.widget.EditText; public class MainActivity extends ... 阅读更多

广告